Overview of Cloud Computing Seminar : Section 1: Definition Section 2: Reference Model Section 3: Delivery Models Section 4: Security Section 5: Service Providers and Customers Section 6: Conclusion ahari@isi.org.ir Definition Reference Model Delivery Models S.P & Customers Security Gartner : Top 10 Technology Priorities in 2011 Ranking Cloud Computing 1 Virtualization 2 Mobile Technologies 3 IT management 4 Business Intelligence 5 Networking, Voice and Data Communications 6 Enterprise Applications 7 Collaboration Technologies 8 Infrastructure 9 Web 2.0 and Web 3.0 10 http://www.gartner.com/it/page.jsp?id=1526414 ahari@isi.org.ir Conclusion Definition Reference Model Delivery Models Security S.P & Customers Conclusion Google Trends : http://www.google.com/trends?q=cloud+computing ahari@isi.org.ir 3/28 Definition Reference Model Delivery Models Security Why We Need Cloud Services ? Because We Need …………? Traditional IT ahari@isi.org.ir S.P & Customers Conclusion Definition Reference Model Delivery Models Security Why We Need Cloud Services ? Because We Need S.P & Customers Conclusion Traditional IT Green IT Modern IT ahari@isi.org.ir 5/28 Definition Reference Model Delivery Models Security S.P & Customers Conclusion Mega Datacenters ahari@isi.org.ir 6/28 Definition Reference Model Delivery Models Security S.P & Customers Conclusion Mega Datacenters Gen 4 Modular Datacenter(Green D.C) Agility, Green, Scalability, Mobility, Cost Benefit Definition Reference Model Delivery Models Security S.P & Customers Conclusion Foundational Elements of Cloud Computing Technologies and Concepts : Virtualization Grid Technology Service Oriented Architectures Broadband Networks Free and Open Source Software Web Application Frameworks Service Level Agreements ahari@isi.org.ir 8/28 Definition Reference Model Delivery Models Security S.P & Customers Conclusion Virtualization Grid Computing SOA ahari@isi.org.ir 9/28 Definition Reference Model Delivery Models S.P & Customers Security Conclusion Cloud Computing = Software as a Service (pay-as-you-go) + Platform as a Service + Infrastructure as a Service Cloud Software as a Service (SaaS) Use Provider’s Applications Over a Network (Ex: CRM,ERP,SCM) Cloud Platform as a Service (PaaS) Deploy Customer-Created Applications To a Cloud (Ex: Microsoft /.Net , Linux/J2EE ) Cloud Infrastructure as a Service (IaaS) Rent Processing , Storage, Network Capacity, and other Fundamental Computing Resources ahari@isi.org.ir 10/28 Definition Reference Model Delivery Models S.P & Customers Security Conclusion Cloud Computing = Software as a Service (pay-as-you-go) + Platform as a Service + Infrastructure as a Service Cloud Software as a Service (SaaS) Cloud Platform as a Service (PaaS) Cloud Infrastructure as a Service (IaaS) Use provider’s applications over a network Deploy customer-created applications to a cloud Rent processing, storage, network capacity, and other fundamental computing resources ahari@isi.org.ir 11/28 Definition Reference Model Delivery Models Security S.P & Customers Conclusion Cloud Computing Reference Model ahari@isi.org.ir 12/28 Definition Reference Model Delivery Models Security S.P & Customers Conclusion Cloud Computing Open Architecture Diagram 13/28 ahari@isi.org.ir Definition Reference Model Delivery Models Security S.P & Customers Conclusion Cloud Delivery Models Hybrid Cloud ahari@isi.org.ir 14/28 Reference Model Definition Delivery Models Security S.P & Customers Conclusion Mapping the Cloud to the Security Model App Firewalls , AntiX , HIPS/IDS CIA (Confidentiality , Integrity , Availability ) SaaS Firewall rules, QoS IaaS PaaS SNRS (Secure Network Routing & Switching ) , Network Hardening AAA( Authentication , Authorization , Accounting ) ahari@isi.org.ir Data Center Security, Redundancy, DR 15/28 Definition Reference Model Delivery Models Security S.P & Customers Conclusion Trusted Computing ( Trusted Platform Module ) Only Authorized Code Runs on a System. Initial Booting , O.S kernel , Applications , Various Scripts ahari@isi.org.ir 16/28 Definition Reference Model Delivery Models Security S.P & Customers Conclusion Cloud Service Providers Salesforce.com e-Science Central Google Docs Google App Engine Amazon -Elastic Map Reduce -Simple DB -Simple Queue Service Windows Azure Software (SaaS) Platform (PaaS) - Sharepoint - SQL Services - .Net services Amazon EC2 & S3 ahari@isi.org.ir Infrastructure (IaaS) 17/28 Definition Reference Model Delivery Models Security S.P & Customers Conclusion Microsoft’s Cloud Platform Microsoft Azure Operating System With Cloud Services Azure Services Platform ™ Source: Microsoft Presentation, A Lap Around Windows Azure, Manuvir Das ahari@isi.org.ir 18/28 Definition Reference Model Delivery Models Security S.P & Customers Conclusion Facebook Uses Cloud Services 500 Million Users + 250,000 New Users Per Day There are over 900 Million objects That People Interact With (Pages, Groups, Events and Community Pages) There are More Than 250 Million Active Users Currently Accessing Facebook Through Their Mobile Devices. There are More Than 200 Mobile operators in 60 Countries Working to Deploy and Promote Facebook Mobile Products Built on open Source Software Web and App tier: Middleware tier: Data tier: Apache, PHP, AJAX Memcached (Open Source Caching) MySQL (Open Source DB) Thousands of DB Instances Store Data in Distributed System (Avoids Collisions of Many Users Accessing The Same DB) ahari@isi.org.ir 19/28 Definition Reference Model Delivery Models Security S.P & Customers Conclusion Amazon Cloud Service Provider Amazon cloud components Elastic Compute Cloud (EC2) Simple Storage Service (S3) New Features Availability Zones Place Applications in Multiple Locations For Failovers Elastic IP Addresses Static IP Addresses That can be Dynamically Remapped to point to Different Instances (not a DNS Change) ahari@isi.org.ir 20/28 Definition Reference Model Delivery Models Security S.P & Customers Conclusion What Does Amazon Offer? Elastic Compute Cloud – EC2 Instance Type Memory (RAM) Compute Units Storage Platform Linux CPU/Hour Windows CPU/Hour Small 1.7GB 1 160GB 32-bit $0.10 $0.125 Large 7.5GB 4 850GB 64-bit $0.40 $0.50 Extra Large 15GB 8 1690GB 64-bit $0.80 $1.00 High CPU, Medium 1.7GB 5 350GB 32-bit $0.20 $0.30 High CPU, Large 7GB 20 1690GB 64-bit $0.80 $1.20 http://aws. amazon.com/ec2/pricing/ ahari@isi.org.ir 21/28 Definition Reference Model Delivery Models Security S.P & Customers Conclusion What Does Amazon Offer? Simple Storage Service – S3 • Access • Secure • Fast • Access Control Lists (ACL) • HTTP – REST or SOAP • Transfer uses SSL (encryption) • Reliable • Can encrypt data at REST Storage US per GB Europe per GB First 50TB/Month $0.150 $0.180 Next 50TB/Month $0.140 $0.170 Next 400TB/Month $0.130 $0.160 Over 500TB/Month $0.120 $0.150 http://aws. amazon.com/ec2/pricing/ ahari@isi.org.ir 22/28 Definition Reference Model Delivery Models Security S.P & Customers Conclusion Amazon Cloud Users: New York Times and Nasdaq New York Times Used EC2 and S3 to convert 150 million scanned news articles to PDF (400TB data) Rent 300 Linux computers 24 hours (would have taken months on NYT computers) Nasdaq Uses S3 to deliver historic stock and fund information Millions of files showing price changes of entities over few Seconds Created lightweight Adobe AIR application to let users view data http://www. Infoworld .com/ article ahari@isi.org.ir 23/28 Definition Reference Model Delivery Models Security S.P & Customers Conclusion Salesforce Service Provider (www.saleforce.com) Call Center Service Incident Management Service Complaint Tracking Service Service Portal e-voting Service Voice and Video Conference Service ERP CRM ahari@isi.org.ir 24/28 Definition Reference Model Delivery Models Security S.P & Customers Conclusion Top 8 Cloud Computing Companies http://www.gartner.com ahari@isi.org.ir 25/28 24 Definition Reference Model Delivery Models Security S.P & Customers Conclusion Benefits of Cloud Computing Security Scalability Availability Performance Cost-effective Acquire resources on demand Release resources when no longer needed Pay for what you use Turn fixed cost into variable cost ahari@isi.org.ir 1 26/28 7 Definition Reference Model Delivery Models Security S.P & Customers Conclusion Cloud computing challenges Stable and High Network Bandwidth Not Integrated Standard for Service Providers to Develop Cloud computing Services Developers have Many Problems To Develop Scalable and Flexible Applications and Services Security Problems if Not Comply Security Factors Single Point of failure If Not Use Dual Home Service Providers ahari@isi.org.ir 27/28 Definition Reference Model Delivery Models Security S.P & Customers Conclusion Future Research on Cloud Computing Operations Support System (OSS) and Umbrella Management For Cloud Services Special Security Platform For Cloud Security Services Integrated Standard For Cloud Service Providers ahari@isi.org.ir 28/28 Thank You ahari@isi.org.ir