You are on page 1of 24

1

CLOUD COMPUTING
ARCHITECTURE &
MANAGEMENT
Msc Trương Thị Ngọc Phượng

2
LEARNING OBJECTIVES
Provide and overview of the cloud architecture

Give an insight on the anatomy of the cloud

Describe the role of network connectivity in the cloud

Give a description about applications in the cloud


Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Aliquam nec congue convallis.
Give a detailed description about managing the cloud

Provide an overview about application migration to the cloud.

page 3
LEARING CONTENTS
All the concepts you will learn today!

Anatomy of the Cloud Network Connectivity in


Cloud Architecture
Cloud Computing

Migration
Applications on Managing the Cloud Application to
the Cloud
Cloud
page 4
LEARING CONTENTS
All the concepts you will learn today!

Anatomy of the Cloud Network Connectivity in


Cloud Architecture
Cloud Computing

Migration
Applications on Managing the Cloud Application to
the Cloud
Cloud
page 5
CLOUD ARCHITECTURE

Consist of client devices connecting to the


cloud.

1. The whole cloud infrastructure depends on this connection.


2. Connection can be: Internet (public), LAN (private)
3. Does not come under the purview of SLA (service – level agreements)

1. Consist of software used in managing the cloud.


2. Software can be: Cloud OS, scheduling, etc
3. Come under the purview of SLA.

1. Consist of actual hardware resources: data centers.


2. Come under the purview of SLA.

page 6
LEARING CONTENTS
All the concepts you will learn today!

Anatomy of the Cloud Network Connectivity in


Cloud Architecture
Cloud Computing

Migration
Applications on Managing the Cloud Application to
the Cloud
Cloud
page 7
ANATOMY OF THE CLOUD
What is inside the cloud?

Application Architecture vs Anatomy

Platform
Anatomy of cloud consists of 5
Virtualized infrastructure components:
1. Application
2. Platform
Virtualization 3. Infrastructure
4. Virtualization
Server/Storage/datacenters 5. Physical hardware

page 8
LEARING CONTENTS
All the concepts you will learn today!

Anatomy of the Cloud Network Connectivity in


Cloud Architecture
Cloud Computing

Migration
Applications on Managing the Cloud Application to
the Cloud
Cloud
page 9
10

NETWORK CONNECTIVITY
Public Cloud Access Networking Private Cloud Access Networking

The connectivity is often through the Technology and approaches are local to the in – house

Internet. Some providers may be able to network structure. It may include Internet VPN.

support virtual private networks (VPNs)


 issues related to security.

Intracloud Networking for Public Cloud


Services

Private Intracloud Networking The resources of cloud providers and the cloud service are
based on that resources are geographically apart each other

It is usually supported over connectivity between the major data center but still connected via the Internet.

sites owned by the company. At a minimum, all cloud computing


implementations will rely on intracloud networking to link users with the
resource to which their application was assigned.

page
11

NETWORK CONNECTIVITY
Public Cloud Access Networking

page
12

NETWORK CONNECTIVITY
Public Cloud Access Networking

page
LEARING CONTENTS
All the concepts you will learn today!

Anatomy of the Cloud Network Connectivity in


Cloud Architecture
Cloud Computing

Migration
Applications on Managing the Cloud Application to
the Cloud
Cloud
page 13
APPLICATIONS ON THE CLOUD
Computer Application Evolutions

Stand – alone applications Web Applications Cloud Application


1. Use only the machine in which they 1. Refers to a SaaS application.
1. Can access from other client
are installed. systems. 2. Can access as a web application
2. The functioning depends on the but have unique features:
2. It has some shortcomings:
resources within the system. - Multitenancy
- Can not handle very heavy
3. When requirements change, it is loads. - Elasticity
hard to meet. - Is not multitenant - Heterogeneous cloud platform
- Does not provide - Quantitative measurement
measurement of the - On – demand service.
services for users.
- Do not provide pay as you
go

page 14
APPLICATIONS ON THE CLOUD
Features of cloud applications

1. Use only the machine in which they 1. Can access from other client
are installed. systems.
2. The functioning depends on the 2. It has some shortcomings:
resources within the system.
- Can not handle very heavy
3. When requirements change, it is loads.
hard to meet. - Is not multitenant
- Does not provide
measurement of the
services for users.
- Do not provide pay as you
go

page 15
LEARING CONTENTS
All the concepts you will learn today!

Anatomy of the Cloud Network Connectivity in


Cloud Architecture
Cloud Computing

Migration
Applications on Managing the Cloud Application to
the Cloud
Cloud
page 16
MANAGING THE CLOUD

Managing the Managing the


infrastructure cloud
of the cloud applications

page 17
MANAGING THE CLOUD

page 18
MANAGING THE CLOUD
Managing the infrastructure of the cloud

Network Connectivity in
Cloud Computing

Migration
Applications on
Application to
the Cloud
Cloud
page 19
MANAGING THE CLOUD
Managing the cloud applications

Network Connectivity in
Cloud Computing

Migration
Applications on
Application to
the Cloud
Cloud
page 20
LEARING CONTENTS
All the concepts you will learn today!

Anatomy of the Cloud Network Connectivity in


Cloud Architecture
Cloud Computing

Migration
Applications on Managing the Cloud Application to
the Cloud
Cloud
page 21
22

MIGRATION APPLICATIONS TO CLOUD


Phases of cloud migration

1. Evaluation 2. Migration Strategy


Carried out for all the components like current Hotplug strategy or fusion strategy?
infrastructure and application architecture,
environment, SLAs, etc… are identified to build a
business case for moving to the cloud.

3. Prototyping

Prototyping activity to validate and ensure that a


small portion of the applications are tested on the
cloud environment with test data setup.
5. Testing
Ensure that migration has been successful. Performance
4. Provisioning
and load testing, failure and recovery testing, and scale
out testing are conducted against the expected traffic load Premigration optimizations identified are implemented. Cloud servers are

and resource utilization levels. provisioned for all the identified environments, necessary platform softwares
and applications are deployed,
page
23

MIGRATION APPLICATIONS TO CLOUD


Approaches for Cloud Migration

Migrating existing applications

Start from scratch

Separate company

Buy an existing cloud vendor

page
THANKS
Số 1, Võ Văn Ngân, Thủ Đức, TPHCM

phuongttn@hcmute.edu.vn

+84942920912

You might also like