Page 43 - DCAP609_CLOUD_COMPUTING
P. 43
Cloud Computing
Notes AWS is perhaps the most popular cloud computing service till date. Amazon claims a market of
more than 330,000 customers which is a combination of developers, start-ups, and established
companies.
3.4.2 Google App Engine
In May 2010, Google announced enhancements to Google Apps for business and Google App
Engine as Google’s public cloud offering—making Google a more mainstream cloud services
provider. With Google App Engine for Business, Google is introducing new enterprise-level
capabilities, including centralized administration, premium developer support and an uptime
Service Level Agreement (SLA), flat monthly pricing, and soon, access to premium features like
cloud-based SQL and SSL.
The new version included centralized administration, which is an administration console that
lets you manage all the applications in your domain. Google promises reliability, with a 99.9%
uptime service level agreement and premium developer support available. Additionally, Google
addresses security concerns by only allowing users from a Google Apps domain to access
applications, with an administrator’s security preferences implemented on each individual app.
Leader in Web-based applications Google also offers cloud development services. These services
come in the form of the Google App Engine. Google App Engine is a PaaS cloud computing
platform for developing and hosting web applications in Google-managed data centers.
Applications are run across multiple servers. App Engine offers automatic scaling for web
application as the number of requests increases for an application, App Engine automatically
allocates more resources for the web application to handle the additional demand.
The Google App Engine provides a fully combined application environment. Using Google’s
development tools and cloud computing, App Engine applications can be easily built, maintained
and scaled. You simply need to develop your application and upload it to the App Engine cloud,
from there, it is ready to serve your users.
The best thing about Google is that Google App Engine is completely free to use at a basic level
which isn’t the case with most other cloud hosting solutions. A free App Engine account gets
adequate CPU strength, storage and bandwidth for about 5 million page views a month. Google
additionally offers various other resources for those who need more power, capacity or storage.
But these additional facilities are not free of cost. Google also provides a fully featured local
development setting that simulates the Google App Engine on any computer.
3.4.3 IBM
Seeing, the company’s strength in enterprise-level computer hardware, it is not surprising if
IBM cloud computing solutions. Through IBM’s Blue Cloud initiative the company is targeting
small and medium-sized businesses with a collection of cloud-based on demand services.
IBM’s “Blue Cloud,” a series of cloud computing offerings that will allow corporate data centers
to operate more like the Internet by enabling computing across a distributed, globally accessible
fabric of resources, rather than on local machines or remote server farms.
Thus, Blue Cloud is a series of cloud computing services that enables enterprises to distribute
their computing needs across a globally accessible resource grid. One such offering is the Express
Advantage suite, which includes data backup and recovery, email continuity and archiving, and
data security functionality. Some of the more data-intensive processes handled by a typical
IT department.
38 LOVELY PROFESSIONAL UNIVERSITY