image credit Fabien Hermenier Cloud compting 101
|
|
- Carmel Elliott
- 6 years ago
- Views:
Transcription
1 image credit Fabien Hermenier Cloud compting 101 1
2 ? was cloud computing needed 2
3 3 Mainframes
4 Then came with affordable PCs Then we spread out the load for security, performance, manageability Then we bought tons of servers to support load spikes 4
5 5
6 6 Amazon X-mas items sold each second
7 Where is energy spent? 7
8 episode 0 rise of the cloud 8
9 2011 Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction. 9
10 1 self-provisioning, On-demand self-services no human intervention
11
12 2 broad network access availability over the network standard mechanisms
13 3 multi-tenant resource pooling virtual or physical resources on-demand allocation location independance
14 reserved instances (yearly based) on-demand instances (hourly based) hotspot instances (market based)
15 Amazon EC2 HotSpot instances bid over the market price to get the instance 15
16 rapid elasticity fast (de-)allocation of resources scale to infinity 4
17 vertical elasticity Tiers 1 Tiers 2 Tiers 3 17
18 vertical elasticity Tiers 1 Tiers 2 Tiers 3 17
19 Tiers 1 Tiers 2 Tiers 3 horizontal elasticity 18
20 Tiers 1 Tiers 2 Tiers 3 horizontal elasticity 18
21 5 metering measured service 19 capabilities transparent reporting
22 20
23 and I will call it cloud computing 21
24 Cloud Computing origins 22
25 If computers of the kind I have advocated become the computers of the future, then computing may someday be organized as a public utility just as the telephone system is a public utility... The computer utility could become the basis of a new and important industry John McCarthy, 23
26 cluster computing 80s loosely coupled co-located servers single tenant non-interactive workload rigid jobs 24
27 Cloud or not? on demand self-services broad network access resource pooling rapid elasticity measured service 25
28 Cloud or not? on demand self-services broad network access resource pooling rapid elasticity measured service 26
29 grid computing Ian Foster et al
30 Power Grid Analogy 28
31 Power grid Computing grid multiple providers heterogeneous sources multiple clients abstract source virtual organisation heterogeneous hw. multiple applications abstract resources live consumption location doing * at batch jobs independence large scale 29
32 Worldwide LHC Computing grid 25k T ransfer T hroughput :40 t o :40 UTC 20k T hroughput (MB/s) 15k 10k 5k 0k 13:00 14:00 15:00 16:00 17:00 18:00 19:00 20:00 21:00 alice atlas cms lhcb 30 22:00 23:00 00:00 01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 10:00 11:00 12: centres to analyse 30 PB / year
33 Cloud or not? on demand self-services broad network access resource pooling rapid elasticity measured service 31
34 Cloud or not? on demand self-services broad network access resource pooling rapid elasticity measured service 32
35 Client 1 Client 2 Client 3 Application Service Provider 95+ remote access to dedicated applications service oriented pay as you go
36 Cloud or not? on demand self-services broad network access resource pooling rapid elasticity measured service 34
37 Cloud or not? on demand self-services broad network access resource pooling (not real hw resources) rapid elasticity measured service
38 2002 computers on demand. Deploy full custom stacks (OS to applications)
39 to (re)deploy reproducible network experiments multi-tenant, (limited on purpose) resource pooling, 37
40 to (re)deploy reproducible network experiments 50ms, 5% loss 10ms 100Mb/s 10ms 38
41 to (re)deploy reproducible network experiments 50ms, 5% loss 10ms 10ms 39
42 Cloud or not? on demand self-services broad network access resource pooling rapid elasticity measured service 40
43 Cloud or not? on demand self-services broad network access resource pooling rapid elasticity measured service 41
44 2001+ S ervice O oriented A rchitecture composable unassociated, loosely coupled units 42
45 exponential grows since 2001 private and public services to support its growth
46 Two pizza rule If a team can t be fed by two pizzas then it is to big - Jeff Bezos (founder/ CEO of amazon.com) 44
47 800 x tons of API, microservices devoted to automation, flexibility, on-demand services for public and private use 45
48 2006 scalable web services for other websites or client-side applications
49 SOAP & REST over HTTP pay as you go elastic *-oriented services *data, network or computation 47
50 on demand self-services Cloud! broad network access resource pooling rapid elasticity measured service 48
51 RECAP 49
52 I have a dream, it was about Utility Computing John McCarthy
53 web + grid computing + resources on demand + service oriented architectures cloud computing (2006) 51
54 can we talk about cloud computing now? 52
55 ?aas 53
56 SaaS Service as a Service web access to commercial sw. one to many model customers don t handle upgrades API for integration 54
57 55
58 56
59 PaaS Platform as a Service jailed runtime available to host applications generic or provider-specific APIs no control over the environment 57
60 $ heroku login $ git clone $ cd java-getting-started $ heroku create Creating warm-eyrie done, stack is cedar-14 git@heroku.com:warm-eyrie-9006.git Git remote heroku added $ git push heroku master deployed to Heroku $ heroku ps:scale web=1 58
61 59
62 IaaS Infrastructure as a Service low-level resources to deploy arbitrary software stacks complete control over its network, storage and OS
63
64 62
65 applications runtimes ol school IT you manage integration/security database servers virtualisation server HW storage network
66 applications runtimes SaaS integration/security database servers virtualisation server HW managed by vendor storage network
67 you manage applications runtimes PaaS integration/security database servers virtualisation server HW managed by vendor storage network
68 Open-source PaaS stacks
69 IaaS you manage applications runtimes integration/security database servers virtualisation server HW storage network managed by vendor
70 Open-source IaaS stacks (2008+) (2008+) cloudstack (2010+) (2012+)
71 vendor lock-in IaaS PaaS SaaS
72 Deployment models
73 public cloud general availability to everyone the real cloud reduced costs trust issues?
74 cloud computing vs. fog of war 72
75 give me your code & data Trust in me 73
76 I m aware read my mails what is my is hacked? 74
77 private cloud worldcompany SA self hosted cloud might reduce TCO stronger trust better manageability
78 worldcompany SA hybrid cloud
79 LB multi-clouds you spread your application avoid Single Point of Failures* take the benefits of each cloud
80 inter-clouds they outsource your components agreements between the providers cloud of clouds (federation)
81 distributed clouds back to volunteer computing (Boinc, ) 79
82 community cloud private cloud by and for multiple organizations
83 Assume you could start with super reliable servers (MTBF of 30 years) Build computing system with 10 thousand of those Watch one fail per day Things will crash. Deal with it! 81 Dean Keynote, LADIS 2009
84 Typical first year for a new google cluster ~0.5 overheating (power down most machines in <5 mins, ~1-2 days to recover) ~1 PDU failure (~ machines suddenly disappear, ~6 hours to come back) ~1 rack-move (plenty of warning, ~ machines powered down, ~6 hours) ~1 network rewiring (rolling ~5% of machines down over 2-day span) ~20 rack failures (40-80 machines instantly disappear, 1-6 hours to get back) ~5 racks go wonky (40-80 machines see 50% packetloss) ~8 network maintenances (4 might cause ~30-minute random connectivity losses) ~12 router reloads (takes out DNS and external vips for a couple minutes) ~3 router failures (have to immediately pull traffic for an hour) ~dozens of minor 30-second blips for dns ~1000 individual machine failures ~thousands of hard drive failures slow disks, bad memory, misconfigured machines, flaky machines, etc. Long distance links: wild dogs, sharks, dead horses, drunken hunters, etc. 82
85 A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable Leslie Lamport 83
86 Building fault tolerant services at every level be pessimistic deal with failures deal with inconsistency 84
87 prehistorical times internet 85
88 prehistorical times 2 Single Point of Failure limited scalability not scalable online not upgradable online 86
89 n-tiered apps to the rescue Tiers 1 Tiers 2 Tiers 3 87
90 n-tiered apps to the rescue Tiers 1 Tiers 2 load balancing horizontal scalability upgradable online Tiers 3 88
91 load balancing balancing balancing spread incoming requests to backend services synchronous communications 89
92 possible load balancing algorithms 4, 1, 6, 5, 4, 3, 2, 1 Round Robin 5, 2 6, 3 nice on homogeneous nodes
93 possible load balancing algorithms 6, 5, 3, 1, 6, 5, 4, 3, 2, 1 weighted weight the nodes or the requests depending on their size 4, 2
94 spread incoming requests to backend services synchronous communications is everything balanceable? 92
95 load balancing stateful stuff 1 3, 2, 1 Round Robin 2 3
96 load balancing stateful stuff, 4, 3, 2, 1 Round Robin 2 3
97 load balancing stateful stuff 4, 4, 3, 2, 1 Round Robin 2 3
98 load balancing stateful stuff achievement unlocked 4, 4, 3, 2, 1 Round Robin 2 3
99 load balancing stateful stuff, 4, 3, 2, 1 Round Robin
100 load balancing stateful stuff, 4, 3, 2, 1 FAIL Round Robin
101 load balancing stateful stuff + sticky sessions, 4, 3, 2, 1 Round Robin yellow stuff IP based
102 load balancing stateful stuff + sticky sessions, 4, 3, 2, 1 Round Robin yellow stuff IP based not resilient to node failures
103 elastic load balancing mod_proxy_balancer lb galera linux virtual server 96
104 scaling 97
105 scale up / down vertical sclaing Tiers 1 Tiers 2 Tiers 3 98
106 scale up / down vertical sclaing Tiers 1 Tiers 2 Tiers 3 98
107 historical method (more powerful hardware) mostly cold approaches easy to implement coldly hardware bounded does not address reliability vertical scaling 99
108 support for hot plug CPU what about the runtime? 100
109 Tiers 1 Tiers 2 Tiers 3 horizontal scaling 101
110 Tiers 1 Tiers 2 Tiers 3 horizontal scaling 101
111 horizontal scaling not application agnostic require a load balancer / synchronisation scale to the infinite in theory support node failure
112 Elasticity optimize performance in live through scaling requests
113 static elasticity initiated by the administrator not feedback based error prone under/over-estimations
114 static elasticity initiated by the administrator instances not feedback based error prone under/over-estimations 7am 8am 9am 10am time time-driven only?
115 latency-aware elasticity getting a VM takes up to 5 minutes think in terms of trends spare space just in case 105
116 static elasticity vertical elasticity horizontal elasticity forecasts reality t 106
117 dynamic elasticity initiated by the app itself rule based system feedback from monitoring data implemented inside/outside the app
118 dynamic elasticity horizontal elasticity forecasts reality t 108
119 109
120 dynamic elasticity scale where its matter monitor each tier to indentify the bottlenecks scale out apache/tomcat/mysql? 110
121 cost model for elasticity service cost instance cost (hourly based) /!\ don t scale too often 111
122 RECAP 112
123 CLOUD IS ABOUT $$
124 CLOUD IS ABOUT SCALABILITY
125 CLOUD IS ABOUT RESILIENCY
126 CLOUD IS ABOUT TRUST
image credit Fabien Hermenier Cloud compting 101
image credit http://eyepluscamera.files.wordpress.com/ Fabien Hermenier Cloud compting 101 1 was cloud computing needed? 2 3 Mainframes Then came with affordable PCs Then we spread out the load for security,
More informationimage credit Fabien Hermenier Cloud compting 101
image credit http://eyepluscamera.files.wordpress.com/ Fabien Hermenier Cloud compting 101 1 ? was cloud computing needed 2 3 Mainframes Then came with affordable PCs Then we spread out the load for security,
More informationthe road to cloud native applications Fabien Hermenier
the road to cloud native applications Fabien Hermenier 1 cloud ready applications single-tiered monolithic hardware specific cloud native applications leverage cloud services scalable reliable 2 Agenda
More informationData Centers and Cloud Computing
Data Centers and Cloud Computing CS677 Guest Lecture Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet
More informationData Centers and Cloud Computing. Slides courtesy of Tim Wood
Data Centers and Cloud Computing Slides courtesy of Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet
More informationData Centers and Cloud Computing. Data Centers
Data Centers and Cloud Computing Slides courtesy of Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet
More informationWorse Is Better. Vijay Gill/Bikash Koley/Paul Schultz for Google Network Architecture Google. June 14, 2010 NANOG 49, San Francisco
Worse Is Better Vijay Gill/Bikash Koley/Paul Schultz for Google Network Architecture Google June 14, 2010 NANOG 49, San Francisco Worse is Better You see, everybody else is too afraid of looking stupid
More informationData Centers. Tom Anderson
Data Centers Tom Anderson Transport Clarification RPC messages can be arbitrary size Ex: ok to send a tree or a hash table Can require more than one packet sent/received We assume messages can be dropped,
More informationCOMP Parallel Computing. Lecture 22 November 29, Datacenters and Large Scale Data Processing
- Parallel Computing Lecture 22 November 29, 2018 Datacenters and Large Scale Data Processing Topics Parallel memory hierarchy extend to include disk storage Google web search Large parallel application
More informationIntroduction To Cloud Computing
Introduction To Cloud Computing What is Cloud Computing? Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g.,
More informationCloud Computing introduction
Cloud and Datacenter Networking Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione DIETI Laurea Magistrale in Ingegneria Informatica
More informationCloud platforms T Mobile Systems Programming
Cloud platforms T-110.5130 Mobile Systems Programming Agenda 1. Motivation 2. Different types of cloud platforms 3. Popular cloud services 4. Open-source cloud 5. Cloud on this course 6. Some useful tools
More informationDistributed Systems. 31. The Cloud: Infrastructure as a Service Paul Krzyzanowski. Rutgers University. Fall 2013
Distributed Systems 31. The Cloud: Infrastructure as a Service Paul Krzyzanowski Rutgers University Fall 2013 December 12, 2014 2013 Paul Krzyzanowski 1 Motivation for the Cloud Self-service configuration
More informationDISTRIBUTED SYSTEMS [COMP9243] Lecture 8a: Cloud Computing WHAT IS CLOUD COMPUTING? 2. Slide 3. Slide 1. Why is it called Cloud?
DISTRIBUTED SYSTEMS [COMP9243] Lecture 8a: Cloud Computing Slide 1 Slide 3 ➀ What is Cloud Computing? ➁ X as a Service ➂ Key Challenges ➃ Developing for the Cloud Why is it called Cloud? services provided
More informationComputing as a Service
Cloud Computing? Dipl. Ing. Abdelnasser Abdelhadi Islamic University Gaza Department of Computer Engineering April 2010 Computing as a Service Business Processes Collaboration Industry Applications Software
More informationCloud Computing. What is cloud computing. CS 537 Fall 2017
Cloud Computing CS 537 Fall 2017 What is cloud computing Illusion of infinite computing resources available on demand Scale-up for most apps Elimination of up-front commitment Small initial investment,
More informationCHEM-E Process Automation and Information Systems: Applications
CHEM-E7205 - Process Automation and Information Systems: Applications Cloud computing Jukka Kortela Contents What is Cloud Computing? Overview of Cloud Computing Comparison of Cloud Deployment Models Comparison
More informationDatacenters. Mendel Rosenblum. CS142 Lecture Notes - Datacenters
Datacenters Mendel Rosenblum Evolution of datacenters 1960's, 1970's: a few very large time-shared computers 1980's, 1990's: heterogeneous collection of lots of smaller machines. Today and into the future:
More informationCloud Computing and Service-Oriented Architectures
Material and some slide content from: - Atif Kahn SERVICES COMPONENTS OBJECTS MODULES Cloud Computing and Service-Oriented Architectures Reid Holmes Lecture 29 - Friday March 22 2013. Cloud precursors
More informationDemystifying the Cloud With a Look at Hybrid Hosting and OpenStack
Demystifying the Cloud With a Look at Hybrid Hosting and OpenStack Robert Collazo Systems Engineer Rackspace Hosting The Rackspace Vision Agenda Truly a New Era of Computing 70 s 80 s Mainframe Era 90
More informationIntroduction to data centers
Introduction to data centers Paolo Giaccone Notes for the class on Switching technologies for data centers Politecnico di Torino December 2017 Cloud computing Section 1 Cloud computing Giaccone (Politecnico
More information1/10/2011. Topics. What is the Cloud? Cloud Computing
Cloud Computing Topics 1. What is the Cloud? 2. What is Cloud Computing? 3. Cloud Service Architectures 4. History of Cloud Computing 5. Advantages of Cloud Computing 6. Disadvantages of Cloud Computing
More informationCloud platforms. T Mobile Systems Programming
Cloud platforms T-110.5130 Mobile Systems Programming Agenda 1. Motivation 2. Different types of cloud platforms 3. Popular cloud services 4. Open-source cloud 5. Cloud on this course 6. Mobile Edge Computing
More informationAgenda. 1 Web search. 2 Web search engines. 3 Web robots, crawler, focused crawling. 4 Web search vs Browsing. 5 Privacy, Filter bubble.
Agenda EITF25 Internet - Web Information (search, browse,...) Anders Ardö EIT Electrical and Information Technology, Lund University December 10, 2014 A. Ardö, EIT EITF25 Internet - Web Information (search,
More informationCPSC 426/526. Cloud Computing. Ennan Zhai. Computer Science Department Yale University
CPSC 426/526 Cloud Computing Ennan Zhai Computer Science Department Yale University Recall: Lec-7 In the lec-7, I talked about: - P2P vs Enterprise control - Firewall - NATs - Software defined network
More informationCLOUD 102 The Long Range Forecast is Cloudy, with a Chance Of Virtualization Ron Clifton, James Kelso & Thomas Crowe III
CLOUD 102 a The Long Range Forecast is Cloudy, with a Chance Of Virtualization Ron Clifton, James Kelso & Thomas Crowe III Cloud 102 Intro: Ron Clifton Page: 1 Cloud 102:Introduction Ron W. Clifton CliftonGroup
More informationECE Enterprise Storage Architecture. Fall ~* CLOUD *~. Tyler Bletsch Duke University
ECE590-03 Enterprise Storage Architecture Fall 2017.~* CLOUD *~. Tyler Bletsch Duke University Includes material adapted from the course Information Storage and Management v2 (module 13), published by
More informationIBM Bluemix compute capabilities IBM Corporation
IBM Bluemix compute capabilities After you complete this section, you should understand: IBM Bluemix infrastructure compute options Bare metal servers Virtual servers IBM Bluemix Container Service IBM
More informationProgramowanie w chmurze na platformie Java EE Wykład 1 - dr inż. Piotr Zając
Programowanie w chmurze na platformie Java EE Wykład 1 - dr inż. Piotr Zając Cloud computing definition Cloud computing is a model for enabling ubiquitous, convenient, ondemand network access to a shared
More informationWHITEPAPER AMAZON ELB: Your Master Key to a Secure, Cost-Efficient and Scalable Cloud.
WHITEPAPER AMAZON ELB: Your Master Key to a Secure, Cost-Efficient and Scalable Cloud www.cloudcheckr.com TABLE OF CONTENTS Overview 3 What Is ELB? 3 How ELB Works 4 Classic Load Balancer 5 Application
More informationDeploying and Operating Cloud Native.NET apps
Deploying and Operating Cloud Native.NET apps Jenny McLaughlin, Sr. Platform Architect Cornelius Mendoza, Sr. Platform Architect Pivotal Cloud Native Practices Continuous Delivery DevOps Microservices
More informationAgenda. 1 Web search. 2 Web search engines. 3 Web robots, crawler. 4 Focused Web crawling. 5 Web search vs Browsing. 6 Privacy, Filter bubble
Agenda EITF25 Internet - Web Search Anders Ardö EIT Electrical and Information Technology, Lund University November 28, 2013 A. Ardö, EIT EITF25 Internet - Web Search November 28, 2013 1 / 47 A. Ardö,
More informationCloud Computing. Technologies and Types
Cloud Computing Cloud Computing Technologies and Types Dell Zhang Birkbeck, University of London 2017/18 The Technological Underpinnings of Cloud Computing Data centres Virtualisation RESTful APIs Cloud
More informationA Comparative Study of Various Computing Environments-Cluster, Grid and Cloud
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 6, June 2015, pg.1065
More informationCloud Computing and Service-Oriented Architectures
Material and some slide content from: - Atif Kahn SERVICES COMPONENTS OBJECTS MODULES Cloud Computing and Service-Oriented Architectures Reid Holmes Lecture 20 - Tuesday November 23 2010. SOA Service-oriented
More informationDEEP DIVE INTO CLOUD COMPUTING
International Journal of Research in Engineering, Technology and Science, Volume VI, Special Issue, July 2016 www.ijrets.com, editor@ijrets.com, ISSN 2454-1915 DEEP DIVE INTO CLOUD COMPUTING Ranvir Gorai
More informationLecture 7: Data Center Networks
Lecture 7: Data Center Networks CSE 222A: Computer Communication Networks Alex C. Snoeren Thanks: Nick Feamster Lecture 7 Overview Project discussion Data Centers overview Fat Tree paper discussion CSE
More informationCLOUD COMPUTING. Rajesh Kumar. DevOps Architect.
CLOUD COMPUTING Rajesh Kumar DevOps Architect @RajeshKumarIN www.rajeshkumar.xyz www.scmgalaxy.com 1 Session Objectives This session will help you to: Introduction to Cloud Computing Cloud Computing Architecture
More informationAdvanced Continuous Delivery Strategies for Containerized Applications Using DC/OS
Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS ContainerCon @ Open Source Summit North America 2017 Elizabeth K. Joseph @pleia2 1 Elizabeth K. Joseph, Developer Advocate
More informationHow to Keep UP Through Digital Transformation with Next-Generation App Development
How to Keep UP Through Digital Transformation with Next-Generation App Development Peter Sjoberg Jon Olby A Look Back, A Look Forward Dedicated, data structure dependent, inefficient, virtualized Infrastructure
More informationArchitekturen für die Cloud
Architekturen für die Cloud Eberhard Wolff Architecture & Technology Manager adesso AG 08.06.11 What is Cloud? National Institute for Standards and Technology (NIST) Definition On-demand self-service >
More informationDeploying and Operating Cloud Native.NET apps
Deploying and Operating Cloud Native.NET apps Jenny McLaughlin, Sr. Platform Architect Cornelius Mendoza, Sr. Platform Architect Pivotal Cloud Native Practices Continuous Delivery DevOps Microservices
More informationWhy Microsoft Azure is the right choice for your Public Cloud, a Consultants view by Simon Conyard
Why Microsoft Azure is the right choice for your Public Cloud, a Consultants view by Simon Conyard In my view, Microsoft Azure is fast becoming the trusted platform of choice for SMB and Enterprise customers.
More informationWindows Azure Services - At Different Levels
Windows Azure Windows Azure Services - At Different Levels SaaS eg : MS Office 365 Paas eg : Azure SQL Database, Azure websites, Azure Content Delivery Network (CDN), Azure BizTalk Services, and Azure
More informationCloud Computing An IT Paradigm Changer
Cloud Computing An IT Paradigm Changer Mazin Yousif, PhD CTO, Cloud Computing IBM Canada Ltd. Mazin Yousif, PhD T-Systems International 2009 IBM Corporation IT infrastructure reached breaking point App
More informationAnalytics in the Cloud Mandate or Option?
Analytics in the Cloud Mandate or Option? Rick Lower Sr. Director of Analytics Alliances Teradata 1 The SAS & Teradata Partnership Overview Partnership began in 2007 to improving analytic performance Teradata
More informationOn-Premises Cloud Platform. Bringing the public cloud, on-premises
On-Premises Cloud Platform Bringing the public cloud, on-premises How Cloudistics came to be 2 Cloudistics On-Premises Cloud Platform Complete Cloud Platform Simple Management Application Specific Flexibility
More informationGetting to Know Apache CloudStack
Getting to Know Apache CloudStack Joe Brockmeier PPMC Member Apache CloudStack jzb@apache.org Five Six Characteristics of Clouds On-Demand Self-Service Broad Network Access Resource Pooling Rapid Elasticity
More informationCloud Computing Briefing Presentation. DANU
Cloud Computing Briefing Presentation Contents Introducing the Cloud Value Proposition Opportunities Challenges Success Stories DANU Cloud Offering Introducing the Cloud What is Cloud Computing? IT capabilities
More informationCloud Monitoring as a Service. Built On Machine Learning
Cloud Monitoring as a Service Built On Machine Learning Table of Contents 1 2 3 4 5 6 7 8 9 10 Why Machine Learning Who Cares Four Dimensions to Cloud Monitoring Data Aggregation Anomaly Detection Algorithms
More informationClick to edit Master title style
Click to edit Master title style SCALING NETWORK MONITORING IN A LARGE ENTERPRISE BroCon 2016 Austin, TX Click to edit Master Who title am style I? I work for Amazon s Worldwide Consumer Information Security
More informationThe Software Driven Datacenter
The Software Driven Datacenter Three Major Trends are Driving the Evolution of the Datacenter Hardware Costs Innovation in CPU and Memory. 10000 10 µm CPU process technologies $100 DRAM $/GB 1000 1 µm
More informationIntroduction to Cloud Computing. [thoughtsoncloud.com] 1
Introduction to Cloud Computing [thoughtsoncloud.com] 1 Outline What is Cloud Computing? Characteristics of the Cloud Computing model Evolution of Cloud Computing Cloud Computing Architecture Cloud Services:
More informationDeveloping Microsoft Azure Solutions (70-532) Syllabus
Developing Microsoft Azure Solutions (70-532) Syllabus Cloud Computing Introduction What is Cloud Computing Cloud Characteristics Cloud Computing Service Models Deployment Models in Cloud Computing Advantages
More informationNext Generation Storage for The Software-Defned World
` Next Generation Storage for The Software-Defned World John Hofer Solution Architect Red Hat, Inc. BUSINESS PAINS DEMAND NEW MODELS CLOUD ARCHITECTURES PROPRIETARY/TRADITIONAL ARCHITECTURES High up-front
More informationDeveloping, Deploying and Managing Applications on the Cloud
Developing, Deploying and Managing Applications on the Cloud Jayabalan S CTO & Co-Founder September 10, 2011 Agenda 1 2 3 4 5 6 7 8 9 10 Introduction Computing Evolution IT Challenges and Importance of
More informationNetBackup as a Service
NetBackup as a Service Glen Simon Product Marketing AJ Park Product Management Angus Gregory Biomni 1 Software-as-a-Service: Doubling every Three Years 1 Backup-as-a-Service: Strong Interest 3 BaaS not
More informationWHY COMPOSABLE INFRASTRUCTURE INSTEAD OF HYPERCONVERGENCE
WHY COMPOSABLE INFRASTRUCTURE INSTEAD OF HYPERCONVERGENCE WHO WE ARE GOAL: Composable Infrastruture HEADQUARTERS: Toronto - Canada COMPANY FOCUS: Composable infrastructure True Software Defined Datacenter
More informationPUBLIC AND HYBRID CLOUD: BREAKING DOWN BARRIERS
PUBLIC AND HYBRID CLOUD: BREAKING DOWN BARRIERS Jane R. Circle Manager, Red Hat Global Cloud Provider Program and Cloud Access Program June 28, 2016 WHAT WE'LL DISCUSS TODAY Hybrid clouds and multi-cloud
More informationModule Day Topic. 1 Definition of Cloud Computing and its Basics
Module Day Topic 1 Definition of Cloud Computing and its Basics 1 2 3 1. How does cloud computing provides on-demand functionality? 2. What is the difference between scalability and elasticity? 3. What
More informationAutomated Deployment of Private Cloud (EasyCloud)
Automated Deployment of Private Cloud (EasyCloud) Mohammed Kazim Musab Al-Zahrani Mohannad Mostafa Moath Al-Solea Hassan Al-Salam Advisor: Dr.Ahmed Khayyat 1 Table of Contents Introduction Requirements
More informationVeeam with Cohesity Data Platform
Veeam with Cohesity Data Platform Table of Contents About This Guide: 2 Data Protection for VMware Environments: 2 Benefits of using the Cohesity Data Platform with Veeam Backup & Replication: 4 Appendix
More informationOrchestrating the Cloud Infrastructure using Cisco Intelligent Automation for Cloud
Orchestrating the Cloud Infrastructure using Cisco Intelligent Automation for Cloud 2 Orchestrate the Cloud Infrastructure Business Drivers for Cloud Long Provisioning Times for New Services o o o Lack
More informationDistributed Systems COMP 212. Lecture 18 Othon Michail
Distributed Systems COMP 212 Lecture 18 Othon Michail Virtualisation & Cloud Computing 2/27 Protection rings It s all about protection rings in modern processors Hardware mechanism to protect data and
More informationUsing MySQL for Distributed Database Architectures
Using MySQL for Distributed Database Architectures Peter Zaitsev CEO, Percona SCALE 16x, Pasadena, CA March 9, 2018 1 About Percona Solutions for your success with MySQL,MariaDB and MongoDB Support, Managed
More informationCloud Computing Technologies and Types
Cloud Computing Technologies and Types Jo, Heeseung From Dell Zhang's, Birkbeck, University of London The Technological Underpinnings of Cloud Computing Data centers Virtualization RESTful APIs Cloud storage
More informationHedvig as backup target for Veeam
Hedvig as backup target for Veeam Solution Whitepaper Version 1.0 April 2018 Table of contents Executive overview... 3 Introduction... 3 Solution components... 4 Hedvig... 4 Hedvig Virtual Disk (vdisk)...
More informationFaculté Polytechnique
Faculté Polytechnique INFORMATIQUE PARALLÈLE ET DISTRIBUÉE CHAPTER 7 : CLOUD COMPUTING Sidi Ahmed Mahmoudi sidi.mahmoudi@umons.ac.be 13 December 2017 PLAN Introduction I. History of Cloud Computing and
More informationRELIABILITY & AVAILABILITY IN THE CLOUD
RELIABILITY & AVAILABILITY IN THE CLOUD A TWILIO PERSPECTIVE twilio.com To the leaders and engineers at Twilio, the cloud represents the promise of reliable, scalable infrastructure at a price that directly
More informationLecture 09: VMs and VCS head in the clouds
Lecture 09: VMs and VCS head in the Hands-on Unix system administration DeCal 2012-10-29 1 / 20 Projects groups of four people submit one form per group with OCF usernames, proposed project ideas, and
More informationData Centres: The Infrastructure That Underpins The Cloud. May 2017
Data Centres: The Infrastructure That Underpins The Cloud May 2017 Cloud computing is redefining the way that IT services are accessed and delivered On Demand, Self-Service Characteristics Pay-as-you-use,
More informationFROM A RIGID ECOSYSTEM TO A LOGICAL AND FLEXIBLE ENTITY: THE SOFTWARE- DEFINED DATA CENTRE
FROM A RIGID ECOSYSTEM TO A LOGICAL AND FLEXIBLE ENTITY: THE SOFTWARE- DEFINED DATA CENTRE The demand for cloud infrastructure is rapidly increasing, the world of information is becoming application and
More informationQuobyte The Data Center File System QUOBYTE INC.
Quobyte The Data Center File System QUOBYTE INC. The Quobyte Data Center File System All Workloads Consolidate all application silos into a unified highperformance file, block, and object storage (POSIX
More informationLarge Scale Computing Infrastructures
GC3: Grid Computing Competence Center Large Scale Computing Infrastructures Lecture 2: Cloud technologies Sergio Maffioletti GC3: Grid Computing Competence Center, University
More informationBuilding a Big IaaS Cloud. David /
Building a Big IaaS Cloud David Nalley @ke4qqq ke4qqq@apache.org / david@gnsa.us #whoami Recovering Sysadmin F/LOSS contributor Committer on Apache CloudStack Assumptions You have a need for an IaaS compute
More informationMigration to Cloud Computing: Roadmap for Success
Migration to Cloud Computing: Roadmap for Success Mohammed Elazab, Professor Emeritus Higher Technological Institute, Tenth of Ramadan, Egypt President, Human and Technology Development Foundation Chairman,
More informationBuilding an Operating System for AI
Building an Operating System for AI How Microservices and Serverless Computing Enable the Next Generation of Machine Intelligence Diego Oppenheimer, CEO diego@algorithmia.com About Me Diego Oppenheimer
More informationExperience the GRID Today with Oracle9i RAC
1 Experience the GRID Today with Oracle9i RAC Shig Hiura Pre-Sales Engineer Shig_Hiura@etagon.com 2 Agenda Introduction What is the Grid The Database Grid Oracle9i RAC Technology 10g vs. 9iR2 Comparison
More informationSEEM3450 Engineering Innovation and Entrepreneurship
SEEM3450 Engineering Innovation and Entrepreneurship Cloud Computing Guest Lecture Gabriel Fung, Ph.D. 2017-10-26 What is Cloud Computing? According to NIST (National Institute of Standards and Technology)
More informationToday s Objec4ves. Data Center. Virtualiza4on Cloud Compu4ng Amazon Web Services. What did you think? 10/23/17. Oct 23, 2017 Sprenkle - CSCI325
Today s Objec4ves Virtualiza4on Cloud Compu4ng Amazon Web Services Oct 23, 2017 Sprenkle - CSCI325 1 Data Center What did you think? Oct 23, 2017 Sprenkle - CSCI325 2 1 10/23/17 Oct 23, 2017 Sprenkle -
More informationAutomated Deployment of Private Cloud (EasyCloud)
Automated Deployment of Private Cloud (EasyCloud) Mohammed Kazim Musab Al-Zahrani Mohannad Mostafa Moath Al-Solea Hassan Al-Salam Advisor: Dr.Ahmad Khayyat COE485 T151 1 Table of Contents Introduction
More informationTransforming Management for Modern Scale-Out Infrastructure
Transforming Management for Modern Scale-Out Infrastructure Software is eating the world. Marc Andreessen, WSJ 2011 That famous quote from venture capitalist and Netscape founder Marc Andreessen was true
More informationSoftware as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS)
Cloud computing is the present fast developing purpose built architecture created to support computer users. The cloud addresses three main areas of operation: Software as a Service (SaaS) Platform as
More informationLecture 9: MIMD Architectures
Lecture 9: MIMD Architectures Introduction and classification Symmetric multiprocessors NUMA architecture Clusters Zebo Peng, IDA, LiTH 1 Introduction A set of general purpose processors is connected together.
More informationCLUSTERING HIVEMQ. Building highly available, horizontally scalable MQTT Broker Clusters
CLUSTERING HIVEMQ Building highly available, horizontally scalable MQTT Broker Clusters 12/2016 About this document MQTT is based on a publish/subscribe architecture that decouples MQTT clients and uses
More informationMySQL In the Cloud. Migration, Best Practices, High Availability, Scaling. Peter Zaitsev CEO Los Angeles MySQL Meetup June 12 th, 2017.
MySQL In the Cloud Migration, Best Practices, High Availability, Scaling Peter Zaitsev CEO Los Angeles MySQL Meetup June 12 th, 2017 1 Let me start. With some Questions! 2 Question One How Many of you
More informationIntroduction to Cloud Computing
Introduction to Cloud Computing Nabil Abdennadher nabil.abdennadher@hesge.ch 2017/2018 1 Plan Context Definition Market Cloud service models Cloud deployments models Key drivers to adopting the Cloud Barriers
More informationAvailability, Reliability, and Fault Tolerance
Availability, Reliability, and Fault Tolerance Guest Lecture for Software Systems Security Tim Wood Professor Tim Wood - The George Washington University Distributed Systems have Problems Hardware breaks
More informationCS 6393 Lecture 10. Cloud Computing. Prof. Ravi Sandhu Executive Director and Endowed Chair. April 12,
CS 6393 Lecture 10 Cloud Computing Prof. Ravi Sandhu Executive Director and Endowed Chair April 12, 2013 ravi.sandhu@utsa.edu www.profsandhu.com Ravi Sandhu 1 The Cloud The Network is the Computer - Sun
More informationCisco Tetration Analytics
Cisco Tetration Analytics Enhanced security and operations with real time analytics John Joo Tetration Business Unit Cisco Systems Security Challenges in Modern Data Centers Securing applications has become
More informationThe intelligence of hyper-converged infrastructure. Your Right Mix Solution
The intelligence of hyper-converged infrastructure Your Right Mix Solution Applications fuel the idea economy SLA s, SLA s, SLA s Regulations Latency Performance Integration Disaster tolerance Reliability
More informationDistributed System. Gang Wu. Spring,2019
Distributed System Gang Wu Spring,2019 Computer Systems How a single computer works? (traditional single core system) Interrupt User-level System-level Operating System How a distributed system works?
More informationIdentifying Workloads for the Cloud
Identifying Workloads for the Cloud 1 This brief is based on a webinar in RightScale s I m in the Cloud Now What? series. Browse our entire library for webinars on cloud computing management. Meet our
More informationBenefits of Cloud Computing
Cloud Computing Deployment Models Public Cloud Systems and services easily accessed by the general public. Less secure. Private Cloud Systems and Services accessed within an organisation. Increased security
More informationRA-GRS, 130 replication support, ZRS, 130
Index A, B Agile approach advantages, 168 continuous software delivery, 167 definition, 167 disadvantages, 169 sprints, 167 168 Amazon Web Services (AWS) failure, 88 CloudTrail Service, 21 CloudWatch Service,
More informationCloud Computing. Ennan Zhai. Computer Science at Yale University
Cloud Computing Ennan Zhai Computer Science at Yale University ennan.zhai@yale.edu About Final Project About Final Project Important dates before demo session: - Oct 31: Proposal v1.0 - Nov 7: Source code
More informationWHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction
WHITE PAPER RedHat OpenShift Container Platform Abstract Benefits: Applications are designed around smaller independent components called microservices. Elastic resources: Scale up or down quickly and
More informationA Holistic View of Telco Clouds
A Holistic View of Telco Clouds Cloud Computing in the Telecom environment, bridging the gap Miyazaki, 4 March 2012 (A workshop in conjunction with World Telecom Congress 2012) Authors: Lóránt Németh,
More informationDesigning for Scalability. Patrick Linskey EJB Team Lead BEA Systems
Designing for Scalability Patrick Linskey EJB Team Lead BEA Systems plinskey@bea.com 1 Patrick Linskey EJB Team Lead at BEA OpenJPA Committer JPA 1, 2 EG Member 2 Agenda Define and discuss scalability
More informationCo-operative Scheduled Energy Aware Load-Balancing technique for an Efficient Computational Cloud
571 Co-operative Scheduled Energy Aware Load-Balancing technique for an Efficient Computational Cloud T.R.V. Anandharajan 1, Dr. M.A. Bhagyaveni 2 1 Research Scholar, Department of Electronics and Communication,
More information