0% found this document useful (0 votes)
25 views

Cloud Computing Module 2

Uploaded by

AJAY ROCK
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views

Cloud Computing Module 2

Uploaded by

AJAY ROCK
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

2️⃣

Cloud Computing : Module 2


Cloud Computing Technology
Cloud Life Cycle Model
Cloud lifecycle management (CLM) is a unified approach to managing the
entire cloud lifecycle, from planning and provisioning to decommissioning.
CLM can help businesses to achieve the primary goals of a cloud
environment by providing:

Ease in administering cloud and service portal

Manageable service

Established multi-tenancy

Performance and capacity management

Support heterogeneity

CLM is also essential for understanding the dynamical and thermodynamical


processes of clouds in climate and weather analyses models.

Phases of CDLC

Cloud Computing : Module 2 1


The Cloud Development Lifecycle (CDLC) is a systematic approach to
developing, deploying, and managing cloud-based applications and
services. It is a flexible model that can be adapted to the specific needs of
the organization, but it typically consists of the following phases:

1. Requirement and Analysis: This phase involves understanding the


business needs and requirements for the cloud solution. It also
includes evaluating the organization's readiness for cloud computing
and assessing the benefits and drawbacks of different cloud solutions.

2. Architecture: This phase involves designing the cloud architecture,


including the on-premise resources, cloud resources, cloud services,
cloud middleware, software components, data server location, and
externally visible properties of the data server location.

3. Implementation and Integration: This phase involves implementing


the cloud solution and integrating the different cloud solutions into one
cloud environment. It also includes training end users on the new
cloud solution.

4. Quality Assurance and Verification: This phase involves testing the


cloud solution to ensure that it meets the requirements and auditing
the cloud environment to ensure compliance with security and
compliance requirements.

Cloud Computing : Module 2 2


5. Deploy, Testing and Improvement: This phase involves deploying
the cloud solution to production and monitoring its performance. It also
includes making improvements to the cloud solution based on
feedback from end users and the results of monitoring.

6. Monitor, Migrate and Audit: This phase involves periodically


monitoring the cloud environment and measuring the performance of
the system. It also includes considering the extra cost and worth of
moving to cloud from the traditional SOA method and integration with
the existing methods.

The CDLC is an iterative process, meaning that the phases can be


repeated as needed. For example, if the organization's requirements
change or if the cloud solution needs to be improved, the CDLC can be
restarted from the appropriate phase.

Cloud Architecture
Cloud Computing Logical Architecture

Cloud Computing : Module 2 3


Cloud computing is an innovative technique that relies on Internet-based
resources accessible remotely. It involves the outsourcing of computing
needs, such as software applications, to external vendors. This paradigm
keeps internal functions away from end-users, with applications accessed
through the Internet.

The architecture of cloud computing is divided into two parts:

Front End of Cloud Computing Architecture:

The front end of cloud computing is the interface utilized by customers to


interact with the cloud systems. It encompasses their devices, including
computers and networks, as well as applications designed for accessing cloud
services. Users access and interact with the cloud through this front-end
interface, making it the gateway for utilizing various cloud computing
functionalities.
Backend of Cloud Computing Architecture:

The backend of cloud computing is the behind-the-scenes infrastructure that


supports and powers the services accessed by users through the front end. It
comprises physical devices, peripherals, and a variety of computer resources
such as CPUs and data storage systems. The connection between the front
end and back end is established over the Internet, and the entire system is
administered using a dedicated server. The backend is responsible for
processing user requests, managing resources, and ensuring the seamless
functioning of the cloud computing environment.

Examples of Cloud Computing

Examples: Gmail, Yahoo - accessed via the Internet without local


application software.

Operating Cost: Lower compared to individual infrastructure.

Concerns: Security and privacy are primary concerns.

Cloud Computing Types

Public Cloud: Off-premises, provider-owned.

Private Cloud: On-premises, internal, behind the firewall.

Hybrid Cloud: Combination of public and private clouds.

Cloud Computing : Module 2 4


Why do We Need Cloud Computing?

Purpose: Save on infrastructure and maintenance costs. Consumers pay


service charges for resource usage. Eliminates worries about software
updates, backups, and anti-virus.

Cloud Computing Service Architecture

Key Players: Google, Microsoft, IBM, Amazon, HP, DELL.

Service Types:

Infrastructure as a Service (IaaS): Provider covers costs for


resources.

Platform as a Service (PaaS): Provider offers platforms or solutions.

Software as a Service (SaaS): Provider delivers software


applications.

Developing Holistic Cloud Computing


Reference Model
Cloud Computing Challenges & Research Areas
Challenges:

1. Confusion in delivery models, deployment methods.

2. Concerns about outsourcing (data legislation, provider assessment).

3. Technological hurdles in service provisioning.

Research Areas:

1. Optimization in Deployment:

Improve efficiency, scalability in service deployment.

2. Self-Preservation in Resource Management:

Develop autonomous resource management mechanisms.

3. Self-Management and Decision Making:

Cloud Computing : Module 2 5


Enable autonomous cloud service operations and decision-
making.

4. Support for Service Deployment:

Create tools, frameworks for seamless deployment.

5. Market & Legislative Issues:

Address legal, compliance challenges in cloud computing.


Cloud Computing Reference Model
The Cloud Computing Reference Model (CC-RM) serves as a framework
for modeling cloud architecture and guiding deployment activities. It
provides a foundation for planning, architecting, modeling, and deploying
cloud solutions to address both business and technical challenges.

Elements/Models of CC-RM:

1. Cloud Enablement Model:

Describes various layers of cloud and their advantages for


business operations.

Encompasses cloud computing technologies and solutions for


consumers.

2. Cloud Deployment Model (CDM):

Describes different cloud models - private, public, hybrid, and


community clouds.

Guides organizations in choosing the most suitable deployment


approach.

3. Cloud Governance and Operations Model:

Defines requirements for cloud computing, including governance,


privacy, security operations, management, support, and
monitoring.

Ensures compliance and efficient operation of cloud services.

4. Cloud Ecosystem Model:

Manages the development and sustenance of the cloud.

Involves cloud providers, consumers, intermediaries, and


networks.

Cloud Computing : Module 2 6


Sub-Models of CC-RM:

1. Cloud Virtualization Tier:

Focuses on tools providing hardware and infrastructure


virtualization.

Encompasses computing, storage, network, and security


virtualization.

2. Cloud Operating System Tier:

Enables virtualization of resources as cloud-enabled capabilities.

Provides provisioning, billing, metering, load balancing, resource


management, monitoring, and workflow orchestration.

3. Cloud Platform Tier:

Enables Platform as a Service (PaaS) oriented services.

Includes Service-Oriented Architecture (SOA) and Web services


concepts.

4. Cloud Business Tier:

Focuses on a range of business capabilities and solutions.

Designed and provisioned to consumers as services via the cloud.

Cloud Computing : Module 2 7

You might also like