Cloud Computing Overview 0 1d | Cloud Computing | Platform As A Service

CLOUD COMPUTING OVERVIEW

Mitesh Soni

FEW THINGS…
Not an Expert Session…  Only an Overview  Please Ask Questions  Stop me if I am throwing Bouncers  Language Preference?

AGENDA
 


     

Typical IT Environment Business Drivers Virtualization, Journey towards Clouds Defining Cloud Computing Cloud Deployment Models, Cloud Service Models

Use Cases and Service Providers

Scenarios Amazon AWS Overview Cost Benefits with examples Demo
  

Virtualization Create Virtual Machine in Public Cloud PaaS (Java)

TYPICAL IT ENVIRONMENT Apps Apps Dev Test Prod ENVs Dev Test Prod ENVs HR Marketing Apps Apps App Dev Test Prod ENVs Dev Test Prod ENVs Finance IT .

BUSINESS DRIVERS  Cost Saving  To reduce up front investment in infrastructure Need to quickly adjust to changes in infrastructure requirements  Elasticity   Reduce time to market Requisition->Approval Workflows->Acquisition>Installation & Configuration->Maintenance  Experimental/Innovative Projects/Proof of concepts  .

 Capacity Utilization 85% 15% App OS (Linux) Waste of Resources Maximum Utilization 85% 15% App OS (Linux) 85% 15% App OS (Windows) 85% 15% App OS (Windows) H/W H/W H/W H/W HR Marketing Finance IT Total Capacity 100% 100% 100% 100% .

VIRTUALIZATION 60% 15% App Guest OS (Linux) 15% App Guest OS (Linux) 15% App Guest OS (Windows) 15% App Guest OS (Windows) H/W H/W H/W H/W HR Marketing Finance IT Virtual Machine Monitor (VMM) / Hypervisor Hardware Total Capacity 100% .

Scalable Virtualization .VIRTUALIZATION IT Marketing Finance HR Dev 99% Availability Test 99% Availability Prod 99. Site Failover options.99% Availability.

JOURNEY TOWARDS CLOUDS 4 Resource Utilization 3 2 1 Cloud Computing Virtualization Server Consolidation Dedicated Servers Time .

DEFINITION OF CLOUD COMPUTING .

DEFINITION OF CLOUD COMPUTING .

software. whereby shared resources. or infrastructure) delivered via Internet technologies in a pay-per-use.  Gartner   Forrester  . like a public utility. self-service way. Style of computing in which scalable and elastic ITenabled capabilities are delivered as a service to external customers using Internet technologies Standardized IT capability (services.DEFINING CLOUD  Wikipedia  Cloud computing is Internet-based computing. software and information are provided to computers and other devices on-demand.

Convenient. . On-demand network access to a shared pool of configurable computing resources    Networks Servers Storage that can be rapidly provisioned and released with minimal management effort or service provider interaction.NIST DEFINITION  Cloud computing is a model for enabling    Ubiquitous.

NIST DEFINITION Broad Network Access Rapid Elasticity Measured Service On-Demand Self-Service Resource Pooling .

.UBIQUITOUS NETWORK ACCESS  Ubiquitous network access means that the cloud provider’s capabilities are available over the network and can be accessed through standard mechanisms by both thick and thin clients.

RAPID ELASTICITY .

and the consumer can purchase as much or as little computing power as they need.RAPID ELASTICITY  Elasticity is defined as the ability to scale resources both up and down as needed. the cloud appears to be infinite. . To the consumer.

MEASURED SERVICE .

MEASURED SERVICE .

ON-DEMAND SELF-SERVICE .

RESOURCE POOLING .

NIST DEFINITION Gandhinagar Hostel Student’s Home Relative’s Home Ahmedabad Student’s Home Public Private Community What is Deployment Models? Hybrid .

Some public cloud concerns    Public Cloud   Ownership Control Regulatory compliance Data/Application security Liability for SLA breaches I n t e r n e t . Anyone can go and signup for the service.PUBLIC CLOUD (HOSTEL)   Available to everyone.

PRIVATE CLOUD (HOME IN GANDHINAGAR)       Cloud infrastructure built in house Retains control of resources More security & privacy Can conform to regulatory requirement Needs capital investment Needs expertise to build and maintain Private Cloud .

HYBRID CLOUD (HOME IN A’BAD)    Best of Both World Workload is deployed mostly on private cloud Resources can be used from public cloud when there is a surge in peak load (Cloud Burst) Public Cloud I n t e r n e t Private Cloud .

NIST DEFINITION IaaS PaaS What is Service Models? SaaS Public Private Community Hybrid .

IAAS  Core Computing Resources Servers  Storage  Network   IaaS .Infrastructure as a Service Infrastructure Management is abstracted from users  Elastic and On-Demand  Pay per use  .

USE CASES 20 servers daytime during peak load.IAAS. but only need 2 during normal load  100 servers for 48 hours to do some load testing  10 TB of storage to backup my data  Infrastructure to implement my disaster recovery mechanism  .

AMAZON – A MAJOR CLOUD PLAYER  Over a period of time Amazon has built   A massively scalable & distributed system Scale capacity on demand   Reliable infrastructure Amazon has made this infrastructure available to public  Known as AWS (Amazon Web Service) .

AWS CLOUD SERVICE OFFERINGS Compute Database Storage Content Delivery Messaging Networking Payments & Billing E-Commerce Identity & Access Monitoring Web Traffic Workforce .

AWS DEMOCREATE WINDOWS VIRTUAL MACHINE .

NEW YORK TIMES   Used EC2 and S3 to convert 15 million scanned news articles to PDF (4TB data) Took 100 Linux computers 24 hours (would have taken months on NYT computers .

COST BENEFITS .

7 GB memory 1 Compute Unit (1 virtual core with 1 Compute Unit) 160 GB instance storage 32-bit platform I/O Performance: Moderate .INSTANCE CONFIGURATION        Standard Small Standard Large Standard Extra Large High-Memory Double Extra Large High-Memory Quadruple Extra Large High-CPU Medium High-CPU Extra Large  Small Instance – default*  1.

of Baseline Instances (3) Annual Utilization 300 75% . Monthly Data Transfer "In" Per Instance (GB) Avg.I/O TRANSFER Avg. Monthly Data Transfer "Out" Per Instance (GB) Standard Small 10 20 Size of Deployment/Utilization Amazon EC2 Instance Type Standard Small (2) No.

ANNUAL TOTAL COST OF OWNERSHIP (TCO) SUMMARY  Linux  Windows .

FOR LINUX .

database management are also abstracted from users  Scales up or down automatically on demand  .Platform as a Service Platform for deployment and management of business applications  Management of infrastructure is abstracted  Load balancing.PAAS  Software Application Servers  Messaging  Notification Services   PaaS . clustering.

PAAS-USE CASES  Deploy web application on an infrastructure that can scale as demand grows LAMP Stack  Ruby on Rails  Springs  Deploy Microsoft applications  No management overhead  Platform maintenance and operations  Database backup & Disaster Recovery  Scalability & Fault tolerance  .

PAAS DEMO .CLOUDSWING .

REGISTER WITH CLOUDSWING .

NEW APPLICATION .

SELECT PLATFORM .

SELECT TECHNOLOGY STACK .

VERIFY CONFIGURATION .

ADD EXTRA COMPONENTS .

SELECT CLOUD .

SELECT MACHINE CONFIGURATION .

VERIFY DETAILS

LAUNCH

INSTANCE AVAILABLE

SERVER INFORMATION .

VERIFY TOMCAT .

CONVERT PRIVATE KEY .

USE WINSCP .

WINSCP .

BROWSE TO FOLDERS .

COPY WAR FILE .

SET MYSQL DB .

CONFIGURE DB .

DONE!!! .

failover are taken care of behind the scene Should provide integration capability to enterprise systems Pay per users and functionalities availed or resources used like storage etc .SAAS – USE CASES  Applications      HR CRM Financial. ERP etc  SaaS . management & configuration is abstracted Disaster recovery. Sales Automation .Software as a Service     Application implementation.

GOOGLE DOCS-EXCEL SHEET .

GOOGLE DOCS-PRESENTATION .

GOOGLE DOCS-PAINT .

CLOUD SERVICES PROVIDERS SaaS PaaS IaaS .

cloud storage Public Cloud Hardware expense greatly reduced processing power and storage) Energy costs greatly reduced Administration simplified IT expertise consolidated Hardware requirements reduced IT expertise consolidated Hardware requirements reduced Central Government Local Government IaaS. PaaS Private Cloud Hybrid Cloud . DEPLOYMENT MODELS.SCENARIOS. SERVICE MODELS. BENEFITS Customer Scenario Payroll Processing Service Model Deployment Model Public Cloud Benefits IaaS (VMs). cloud storage Processing time reduced Hardware requirements reduced Elasticity enabled for future expansion Astronomic Data Processing IaaS (VMs). PaaS IaaS.

..QUESTIONS ?? “GOT CLOUDS OVER YOUR HEAD????” PERHAPS YOU NEED TO ASK A FEW QUESTIONS..

BACKUP SLIDES .

AMAZON AWS REGIONS .

CLOUDBEES .

Sign up to vote on this title
UsefulNot useful