Information Technology Reference
In-Depth Information
during company growth, and in 2009 they launched the Cloud Servers, which
is a service of VMs and cloud files, an Internet-based service of storage.
The provider has data centers distributed in several regions: the United
States, Europe, Australia, and Hong Kong. It is one of the major contributors
of the Open Stack cloud project.
The product offered is the Open Cloud, which is an IaaS model. Several
computing instances are provided that the user can launch and manage
using a web-based control panel.
1.6.3 Microsoft Windows Azure
Microsoft started its initiative in cloud computing with the release of
Windows Azure in 2008, which initially was a PaaS to develop and run
applications written in the programming languages supported by theĀ .NET
framework. Currently, the company owns products that cover all types of
service models. Online Services is a set of products that are provided as SaaS,
while Windows Azure provides both PaaS and IaaS.
Windows Azure PaaS is a platform developed to provide the user the
capability to develop and deploy a complete application into Microsoft's
infrastructure. To have access to this service, the user needs to develop an
application following the provided framework.
The Azure framework has support for a wide range of programming
languages, including allĀ .NET languages, Python, Java, and PHP. A generic
framework is provided, in which the user can develop in any programming
language that is supported by the Windows operating system (OS).
Windows Azure IaaS is a service developed to provide the user access to
VMs running on Microsoft's infrastructure. The user has a set of base images
of Windows and Linux OS, but other images can be created using Hyper-V.
The user can also configure an image directly into Azure and capture it to
use locally or to deploy to another provider that supports Hyper-V.
1.6.4 Google App Engine
Google App Engine (GAE) is a service that enables users to build and deploy
their web applications on Google's infrastructure. The service model is PaaS,
and the users of it are commonly developers. The users need to develop their
application using the framework provided.
Currently, the languages supported are Python, Java, and Go. However,
the provider intends to include more languages in the future.
The user develops and deploys the application using some of the avail-
able tool kits, and all the execution is managed by Google's staff. The
high-availability and location distribution are automatically defined. Google
is responsible for the elasticity, which is transparent to the user; this means
that if one application receives many requests, the provider increases the
resources, and the opposite also happens.
Search WWH ::




Custom Search