CLOUD COMPUTING
ARCHITECTURE
Kamran Ali (241)
Muhammad Zubair (571)
Yawar Ali (236)
PRESENTATORS
Introduction to
 A pool of virtualized computer resources It can provide on-demand computing
resources (e.g., CPU, storage, network, database, applications and services) to users
anywhere anytime, in a pay-as-you-go manner.
 When you store your photos online instead of on your home computer, or use webmail or
a social networking site, you are using a “cloud computing” service. If you are an
organization, and you want to use, for example, an online invoicing service instead of
updating the in-house one you have been using for many years, that online invoicing
service is a “cloud computing” service.
Infrastructure
Storages
Software
Resources
Types of Cloud computing interoperability
SaaS PaaS IaaS
Software as a Service (SaaS)
 SaaS consumers can be organizations that provide their members with access to software
applications, end users who directly use software applications, or software application
administrators who configure applications for end users.
Types of offerings
• Rich Internet application web sites
• Collaboration and Email
• Office productivity
• Client apps that connect to the services in the cloud
Examples
• Flikr
• Myspace.com
• CiscowebEx office
• Gmail
• IBM blue house
Platform as a Service (PaaS)
 PaaS consumers can be application developers or administrators.
• who design and implement application software.
• Application testers who run and test applications.
• Who publish applications into the cloud.
• Who configure and monitor application performance.
• Acquired applications created using programming languages, libraries, services and tools
supported by the cloud provider.
Types of offerings
• Development Platform as a Service
• Database
• Message Queue
• App servicer
• Blob or object data stores
Examples
• google app engine and Big table
• Microsoft SQL server Data services
• Engine yard
• Salesforce.com’s
• Microsoft Azure
Infrastructure as a Service (IaaS)
• IaaS consumer can be system developers, system
administrators and IT managers who are interested in creating,
installing, managing and monitoring services for IT
infrastructure operations.
• Provision processing
• Storage
• Networking
• The consumer is able to deploy and run arbitrary software
include operating systems and applications.
Types of offerings
• Virtual Servers
• Logical Disks
• VLAN Networks
• Systems Management
Examples
• Amazon EC2
• Joyent Accelerators
• Nirvanix Storage Delivery Network
• Cohesive FT
Cloud Network Architecture
• For Email
SMTP
• For file transfer
FTP
• For web access
HTTP & HTTPS
Send
Application
Presentation
Session
Transport
Network
Data-Link
Physical
Receive
Application
Presentation
Session
Transport
Network
Data-Link
Physical
Interconnectivity
Architecture
SaaS
PaaS
IaaS
MEDIA
Interoperability of IaaS Cloud
 Access Mechanism
• Application Programing Interface (API)
• Graphical User Interface (GUI)
• Command Line Interface (CLI)
Virtual Appliances
• Life Cycle
• Virtualization Platform
• Virtualization Manager
Storage
• Backup
• Replication
• Snapshots
Network
• Addressing
• Application- Level Communication
Security
• Authentication
• Authorization
• Accounting
• Encryption
Service-Level Agreement
• Architecture
• Template Format
• Monitoring
• SLA Objectives

Cloud computing

  • 1.
    CLOUD COMPUTING ARCHITECTURE Kamran Ali(241) Muhammad Zubair (571) Yawar Ali (236) PRESENTATORS
  • 2.
    Introduction to  Apool of virtualized computer resources It can provide on-demand computing resources (e.g., CPU, storage, network, database, applications and services) to users anywhere anytime, in a pay-as-you-go manner.  When you store your photos online instead of on your home computer, or use webmail or a social networking site, you are using a “cloud computing” service. If you are an organization, and you want to use, for example, an online invoicing service instead of updating the in-house one you have been using for many years, that online invoicing service is a “cloud computing” service. Infrastructure Storages
  • 3.
  • 4.
    Types of Cloudcomputing interoperability SaaS PaaS IaaS Software as a Service (SaaS)  SaaS consumers can be organizations that provide their members with access to software applications, end users who directly use software applications, or software application administrators who configure applications for end users. Types of offerings • Rich Internet application web sites • Collaboration and Email • Office productivity • Client apps that connect to the services in the cloud Examples • Flikr • Myspace.com • CiscowebEx office • Gmail • IBM blue house
  • 5.
    Platform as aService (PaaS)  PaaS consumers can be application developers or administrators. • who design and implement application software. • Application testers who run and test applications. • Who publish applications into the cloud. • Who configure and monitor application performance. • Acquired applications created using programming languages, libraries, services and tools supported by the cloud provider. Types of offerings • Development Platform as a Service • Database • Message Queue • App servicer • Blob or object data stores Examples • google app engine and Big table • Microsoft SQL server Data services • Engine yard • Salesforce.com’s • Microsoft Azure
  • 6.
    Infrastructure as aService (IaaS) • IaaS consumer can be system developers, system administrators and IT managers who are interested in creating, installing, managing and monitoring services for IT infrastructure operations. • Provision processing • Storage • Networking • The consumer is able to deploy and run arbitrary software include operating systems and applications. Types of offerings • Virtual Servers • Logical Disks • VLAN Networks • Systems Management Examples • Amazon EC2 • Joyent Accelerators • Nirvanix Storage Delivery Network • Cohesive FT
  • 7.
    Cloud Network Architecture •For Email SMTP • For file transfer FTP • For web access HTTP & HTTPS Send Application Presentation Session Transport Network Data-Link Physical Receive Application Presentation Session Transport Network Data-Link Physical Interconnectivity Architecture SaaS PaaS IaaS MEDIA
  • 8.
    Interoperability of IaaSCloud  Access Mechanism • Application Programing Interface (API) • Graphical User Interface (GUI) • Command Line Interface (CLI) Virtual Appliances • Life Cycle • Virtualization Platform • Virtualization Manager
  • 9.
    Storage • Backup • Replication •Snapshots Network • Addressing • Application- Level Communication
  • 10.
    Security • Authentication • Authorization •Accounting • Encryption Service-Level Agreement • Architecture • Template Format • Monitoring • SLA Objectives