Google Compute Engine 對外開放

時間 :07:38 取得文章短網址

文章分類 : Business Tech, Google, SMB

Google Compute Engine 這項服務會提供可在 Google 基礎結構上執行的虛擬機器。Google Compute Engine 是去年 Google I/O 上發佈的了,不過一直處在「內測」階段。現在終於對外開放了。並且公佈了更多細節:

  1. 按時間計費:計費精確到分鐘(最低 10 分鐘)。不使用的時間不需要收費。
  2. 新的內核與實例的設計對不需要大量 CPU 計算的中小型用家更有益。
  3. 更大的磁盤空間:現在用家最大可以給一個實例掛載 10TB 的硬盤。
  4. 更先進的路由功能:只有用軟件定義路由。
  5. ISO 27001 認證:Compute Engine, App Engine 和 Cloud Storage 已經通過 ISO 27001:2005

Google Unleashes Their Public IaaS Cloud, Adds NoSQL Database

Google Compute Engine 提供許多功能,包括:

– 使用各式各樣的設定來啟動虛擬機器。

– 以 Ubuntu 12.04(代號:Precise Pangolin)或 CentOS 6.2 映像檔為基礎來啟動標準的開機映像檔,或建立你自己的根檔案系統映像檔。

– 建立 64 bit x86 的 Linux 虛擬機器(VM)執行個體。Google Compute Engine 提供 多種機器類型,你可為你的執行個體選擇其中一種類型。

– 在永久區塊儲存空間中維護及存放資料

– 透過 VM 映像檔掛載永久區塊儲存空間(永久性磁碟),而永久區塊儲存空間始終保持在超越 VM 執行個體生命週期的狀態。即使你的虛擬機器執行個體發生問題或突然離線,永久性磁碟上的資料仍然會安然無恙。系統也會自動複製永久性磁碟的資料,做為額外備份。

– 管理虛擬機器的網絡存取權

– 單獨使用你的虛擬機器或將這些虛擬機器連線在一起以形成一個運算叢集。

– 靈活的網絡解決方案會將靜態和暫時 IPv4 位址提供給你的執行個體,你可以透過- 這個解決方案將你的機器連線到網際網絡。

– 使用可輕鬆設定的防火牆來設定執行個體的網絡存取權。

– 為虛擬機器建立內部網絡或設定可自訂的防火牆規則,以設定外部流量存取權。

– 將你的 VM 執行個體彼此連線,並透過我們完全封裝的網絡層 3 連線到網際網絡。

– 網絡提供強大的隔離功能,可有效防止你的執行個體受到未授權的存取。

– 運用 VM 名稱的 DNS 查詢來尋找你專案中的其他執行個體。

– 使用各種工具和 OAuth 2.0 驗證來管理你的虛擬機器

– 透過 Compute Engine 主控台、RESTful API,或透過簡單的指令行工具來存取你的虛擬機器執行個體。

– 用 OAuth 2.0 來通過 RESTful API 的驗證,以建立及刪除虛擬機器執行個體、磁碟和其他資源。另外,將 OAuth 2.0 與 Google Cloud Storage 之類的其他 Google 雲端服務完美地整合在一起。

– 使用服務帳戶識別讓你的執行個體通過其他服務的驗證,並移除將金鑰推入 VM 執行個體的需求。認證。

註冊鏈接:https://cloud.google.com/console

Source : InfoQ

Google has opened the doors to its hotly anticipated Google Compute Engine and is now firmly engaged in the Infrastructure-as-a-Service (IaaS) battle with the likes of Amazon and Microsoft. This week’s Google I/O conference also introduced a new fully managed NoSQL database and the addition of PHP to the Google App Engine Platform-as-a-Service (PaaS). Much like Microsoft did with their recently announced IaaS product, Google released the Google Compute Engine after an extended beta period. First introduced last June at Google I/O, the Google Compute Engine is now open to anyone who wants to deploy Linux virtual machines in Google’s robust data centers. Yesterday’s announcement highlighted pricing and storage features that differentiate Google Compute Engine from other IaaS competitors. A blog post from Google outlined the key points.

We’re now announcing several new capabilities that make it easier and more economical to use Compute Engine for a broader set of applications.

  • Sub-Hour Billing: We heard feedback from our early users who wanted more granular billing increments so they could run short-lived workloads. Now all instances are charged for in one-minute increments with a ten-minute minimum, so you don’t pay for compute minutes that you don’t use.
  • New shared-core instance types: Compute Engine’s new micro and small instance types are designed as a cost-effective option for running small workloads that don’t need a lot of CPU power, like development and test workloads.
  • Larger Persistent Disks: We’re increasing the size of Persistent Disks that can be attached to instances by up to 8,000%. You can now attach up to 10 terabytes of persistent disk to a Compute Engine virtual machine, giving you plenty of persistent storage for a wide variety of applications.
  • Advanced Routing Capabilities: Compute Engine now supports software-defined routing capabilities based on our broadSDN innovation. These capabilities are designed to handle your advanced network routing needs like configuring instances to function as gateways, configuring VPN servers and building applications that span your local network and Google’s cloud.
  • ISO 27001 Certification: We’ve also completed ISO 27001:2005 certification for Compute Engine, App Engine, and Cloud Storage to demonstrate that these products meet the international standard for managing information security.

Unlike other IaaS providers that let you spin up virtual machines in any fashion, the Google Compute Engine requires every virtual machine to be part of a 「project.」 Google describes projects as 「a totally compartmentalized world. Projects do not share resources, can have different owners and users, are billed separately, and managed separately.」 Like AWS and other cloud providers, Google Compute Engine offers geographically distributed 「regions」 and 「zones」 where servers live. The currently available zones are in the United States and Europe, although the Network Pricing page indicates that Asia Pacific may be coming soon. The Google Compute Engine supports Debian and CentOS Linux instances with up to 52 GB of memory and 8 CPU cores.

Google also announced the preview of a new database offering.

Google Cloud Datastore is a fully managed and schemaless solution for storing non-relational data. Based on the popular App Engine High Replication Datastore, Cloud Datastore is a standalone service that features automatic scalability and high availability while still providing powerful capabilities such as ACID transactions, SQL-like queries, indexes and more.

A fully managed cloud database means automatic replication, automatic scaling to meet usage needs, active monitoring by Google staff, and no downtime caused by maintenance windows. Already with libraries for Node.js, Python, and Java, the Google Cloud Datastore is targeted at developers who want to store 「entities」 in a high-performing schema-less database. While it does support RDBMS-like features such as transactions and entity relationships, it doesn’t support capabilities like joins or subqueries.

The addition of the PHP runtime to the Google App Engine – and the ability to partition applications into separate scaling groups – was the final major cloud announcement from Google at this week’s conference. A Google blog post described this update to their PaaS platform.

App Engine 1.8.0 is now available and includes a Limited Preview of the PHP runtime – your top requested feature.

We’re bringing one of the most popular web programming languages to App Engine so that you can run open source apps like WordPress. It also offers deep integration with other parts of Cloud Platform including Google Cloud SQL and Cloud Storage.

We’ve also heard that we need to make building modularized applications on App Engine easier. We are introducing the ability to partition apps into components with separate scaling, deployments, versioning and performance settings.

Up until now, the Google App Engine only supported applications written in Java, Python, and Go. With the addition of PHP, Google has included the language of choice for hundreds of millions of Internet websites. While trendy options like Node.js or Ruby on Rails may have been a more celebrated choice, PHP support was the most commonly requested feature for the platform. Wired sees some strategy at play in this decision.

It makes sense: even companies and developers who are dumping PHP still have old apps that they need to run, and they want to run all their apps in one place.

Now, thanks to Google, it will be that much easier to keep that PHP code kicking around for a few more years.

你可能會對以下文章有興趣: