1 CLOUD COMPUTING ( )Department of ITSRM University2 Introduction:Introduction to CLOUD COMPUTING , Types of clouds and Risks, CLOUD Architecture and SOA, Modeling and Design: CLOUD Service Models for Software, Infrastructure and Platform, CLOUD Service Providers3 Introduction to CLOUD Computing9 Evolution of model computing9 Logical evolution of computing9 Evolution of Sharing on the internet 9 What is CLOUD COMPUTING ?(Different views)9 Fundamental Elements of CLOUD Computing9 Five characteristics of CLOUD computing9 Pros and Cons of CLOUD computing4 Evolution of model computing5 Logical evolution of computing6 NetworksMultiple regional networks linking computers Initially at universities and national labsInter Networking and the InternetInter Networking of regional networks with TCP/IPBegan to replace regional alternativesWorldwide adoption file transferremote resources and collaborationMainly used for highly scalable HPC jobsThe World Wide WebHTML page format, HTTP protocol, andMosaic browser for document exchangeInitially in universities.
2 Worldwide adoptionNetwork SharingInformation SharingGrid ComputingStandards and software for sharing of Resourc e SharingNetworkingCloud ComputingEverything as a service over the Web:SaaS, utility COMPUTING , IT services, ..everywhere, always available, scalable, ..Services SharingEvolution of Sharing on the Internet7 Common,Location independent,OnlineUtility that is available onDemandWhat is CLOUD COMPUTING ?8910 Fundamental Elements of CLOUD Computing11 Five characteristics of CLOUD computing12 Pros and Cons of CLOUD computing13 Types of clouds and Risks9 Public/External cloud9 Hybrid/ Integrated cloud9 Private/Internal cloud9 Community/Vertical Clouds9 Risks in CLOUD computing14 A public CLOUD (also called External CLOUD )is one based on the standard CLOUD COMPUTING model, in which a service provider makes resources, such as applications and storage, available to the general public over the Internet.
3 Public CLOUD services may be free or offered on a pay per usage A public CLOUD is hosted, operated, and managed by a third party vendor from one or more data centres In a public CLOUD , security management and day to day operations are relegated to the third party vendor, who is responsible for the public CLOUD service offering. Hence, the customer of the public CLOUD service offering has a low degree of control and oversight of the physical and logical security aspects of a private cloudThe main benefits of using a public CLOUD service are: Easy and inexpensive set up because hardware, application and bandwidth costs are covered by the provider.
4 Scalability to meet needs. No wasted resources because you pay for what you of public clouds include:9 Amazon Elastic Compute CLOUD (EC2), 9 IBM's Blue CLOUD , 9 Sun CLOUD , 9 Google AppEngine and 9 Windows Azure Services Platform18 Private CLOUD (also called internal CLOUD or corporate CLOUD ) is a marketing term for a proprietary COMPUTING architecture that provides hosted services to a limited number of people behind a firewall. Advances in virtualization and distributed COMPUTING have allowed corporate network and datacenter administrators to effectively become service providers that meet the needs of their "customers" within the corporation.
5 Marketing media that uses the words "private CLOUD " is designed to appeal to an organization that needs or wants more control over their data than they can get by using a third party hosted service such as Amazon's Elastic Compute CLOUD (EC2) or Simple Storage Service (S3)19 A variety of private CLOUD patterns have emerged:DedicatedPrivate clouds hosted within a customer owned data centre or at a collocation facility, and operated by internal IT departmentsCommunityPrivate clouds located at the premises of a third party; owned, managed, and operated by a vendor who is bound by custom SLAs and contractual clauses with security and compliance requirementsManagedPrivate CLOUD infrastructure owned by a customer and managed by a vendor2021 A hybrid CLOUD is a composition of at least one private CLOUD and at least one public CLOUD .
6 A hybrid CLOUD is typically offered in one of two ways: a vendor has a private CLOUD and forms a partnership with a public CLOUD provider, or a public CLOUD provider forms a partnership with a vendor that provides private CLOUD platforms. A hybrid CLOUD is acloud COMPUTING environment in which an organization provides and manages some resources in house and has others provided For example, an organization might use a public CLOUD service, such as Amazon Simple Storage Service (Amazon S3) for archived data but continue to maintain in house storage for operational customer data. Ideally, the hybrid approach allows a business to take advantage of the scalability and cost effectiveness that a public CLOUD COMPUTING environment offers without exposing mission critical applications and data to third party vulnerabilities.
7 This type of hybrid CLOUD is also referred to ashybrid Community clouds are a deployment pattern suggested by NIST, where semi private clouds will be formed to meet the needs of a set of related stakeholders or constituents that have common requirements or interests. Communities of Interest (COI) constructs typical of the federal government may be enabled by community clouds to augment their wiki centric collaboration processes with CLOUD enabledcapabilities as well. A community CLOUD may be private for its stakeholders, or maybe a hybrid that integrates the respective private clouds of the members, yet enables them to share and collaborate across their clouds by exposing data or resources into the community in CLOUD COMPUTING Security Compatibility Availability Compliance Monitoring Lock In Standardization27 SOA and CLOUD : Service oriented architecture (SOA) is defined by The Open Group to be an architectural style that supports service orientation.
8 Service orientation is a way of thinking in terms of services and service based development and the outcomes of services. According to NIST CLOUD COMPUTING is a model for enabling ubiquitous, convenient, on demand network access to a shared pool of configurable COMPUTING resources ( , networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This CLOUD model promotes availability and is composed of five essential characteristics,three service models, and four deployment models. 28 CLOUD services, according to The Open Group definition, are SOA services.
9 However, not all SOA services are CLOUD service because they require automated deployment and management as well as offering support in order to support the CLOUD characteristics. SOA standards in The Open Group that can be applied to CLOUD include: The Open Service Integration Maturity Model this model helps determine the level of service use in an organization, these levels apply to the use of CLOUD services. CLOUD COMPUTING can be seen as the Virtualized and Dynamically reconfigurable levels. The SOA Ontology defines service and SOA concepts which can be used as a basis for describing CLOUD services, though extension Ontologies should be developed for 29 The SOA Reference Architecture defines the functional and cross cutting concerns and ABBs for SOA, which also applies to CLOUD .
10 This standard has been used as a basis for the IBM CCRA. The SOA Governance Framework defines a governance reference model and method that applies to the development of CLOUD services and solution portfolio and lifecycle management. Best practices for governance of CLOUD solutions will need to be developed in addition to this standard. Security for CLOUD and SOA, a joint workgroup between SOA and CLOUD Workgroups in The Open Group, defines security considerations and ABBs for both CLOUD and , another joint SOA and CLOUD Workgroup in The Open Group defines the architecture for exposing infrastructure as a service for both SOA and CLOUD SOA RA as being standardized by The Open Group, applies to CLOUD architectures and is the underlying architecture for the IBM CCRA.