Professional Documents
Culture Documents
Disadvantage
No control over privacy or security
Cannot be used for use of sensitive applications
Lacks complete flexibility as the platform depends on the platform
provider
No stringent protocols regarding data management.
Pictorial representation
Community Cloud
Community clouds are a hybrid form of private clouds built and
operated specifically for a targeted group. These communities have
similar cloud requirements and their ultimate goal is to work together to
achieve their business objectives.
Or
Pictorial representation
IaaS, PaaS, and SaaS cloud service models at different service levels
At the same time, users can take advantage of the full customization
offered by virtualization to deploy their infrastructure in the Cloud.
At the top layer, the user interface provides access to the services
exposed by the software management infrastructure. Such interface
is generally based on Web 2.0 technologies: Web services, RESTful APIs,
and mash-ups.
Web services and RESTful APIs allow program to interact with the
service without the human intervention, thus providing complete
integration within a software system.
In case of complete IaaS solutions, all the three levels are offered as
service.
Other solutions instead cover only the user interface and the
infrastructure software management layers.
In the first case, the PaaS provider also owns large datacenters where
applications are executed, in the second case—referred in this book as
Pure PaaS—the middleware constitutes the core value of the
offering.
This is the case of Force.com and Long jump. Both of them deliver,
as a platform, the combination of a middleware and infrastructure.
The third category consists of all those solutions that provide a Cloud
programming platform for any kind of applications and not only Web
applications.
Among these, the most popular is Microsoft Windows Azure that
provides a comprehensive framework for building service-oriented
Cloud applications on top of the .NET technology, hosted on
Microsoft’s datacenters.
Other solutions in the same category, such as Manjrasof Aneka,
Apprenda SaaSGrid, Appistry Cloud IQ Platform, DataSynapse, and
GigaSpaces DataGrid, provide only a middleware with different
services.
This led to transition into SaaS 2.0, which does not introduce a new
technology but transforms the way in which SaaS is used.
This can occur either because the customer wants to find a more
suitable solution for customer needs or because the vendor is no
longer able to provide the required service.
First steps toward a standardization process have been made, and a few
organizations, such as the Cloud Computing Interoperability Forum
(CCIF) have done it.
Hence, the challenge in this case is designing highly scalable and fault-
tolerant systems that are easy to manage and at the same time provide
competitive performance.
4. Organizational aspects
Storage, compute power, network infrastructure, and applications
are delivered as metered services over the Internet. This introduces a
billing model within typical enterprise IT departments.
Cloud storage is a model of computer data storage in which the digital data
is stored in logical pools. The physical storage spans multiple servers
(sometimes in multiple locations), and the physical environment is typically
owned and managed by a hosting company.
Cloud storage providers are responsible for keeping the data available and
accessible, and the physical environment protected and running.