Service Oriented Computing (3)
|
|
- Barrie Phillips
- 5 years ago
- Views:
Transcription
1 1 Service Oriented Computing (3) Chan-Hyun YOUN Dept of Electrical Engineering, KAIST
2 2 Computing Paradigm
3 3 Traditional Data Centers Static Resource Allocation Setup and Maintenance are very costly Pay-as-you-go model is more attractive 3
4 Large Scale Data Center in US 4 Quincy, WA San Antonio, TX Northlate (Chicago), IL Dublin, Ireland Iowa (soon) Each data center is 11.5 times the size of a football field 4
5 Limitation of Current Paradigm : Service Provider 5 Substantial economies of scale Service Scale [$13/Mbps]: $0.04/GB Mid Size [$95/Mbps]: $0.30/GB (7.1x) Service Scale: ~$2.5/GB/year Mid Size: $26.00/GB/year* (5.7x) Service Scale: 2,000+ servers/admin Enterprise: ~140 servers/admin (15.7x) What limits application of infinite cores? Power: cost rising and will dominate Data: inability to get data to processor when needed Most sub-moore attributes require most innovation Infinite processors require infinite power Getting data to processors in time to use next cycle: Caches, multi-threading, ILP, consume power
6 Problem 6 Business capability inextricably linked to IT capability Overwhelming complexity >70% of IT budgets just to keep the lights on <30% of IT budgets goes to innovation and competitive advantage VMWare Tech Talk (Peter Zeglis)
7 Goal Eliminate complexity and unlock business value 7 IT as a Service (Internally or Externally Provisioned) Efficiency - Without incurring new costs by better utilizing existing infrastructure Control - Greater degree of control over service levels back to the business Choice - Freedom of choice without locking into proprietary architectures H/W, O/S, applications etc VMWare Presentation (2009)
8 8 Goal Just like.. IT as a Service Inexpensive, pay as you go, pay for what you use Ubiquitously available Reliable Choice of providers VMWare Presentation (2009)
9 9 Cloud Computing
10 Cloud Computing - Carr, Nicholas , The dynamo 1882, Central power station Corporate DC IDC
11 Cloud Computing Wikipedia 11 Scalable As a Service Virtualized Internet IaaS SaaS PaaS * Source: Wikipedia.org
12 12 Definition of Cloud Computing Cloud computing refers to computing resources being accessed which are typically owned and operated by a thirdparty provider on a consolidated basis in Data Center locations. Wikipedia Cloud computing is a computing paradigm in which tasks are assigned to a combination of connections, software and services accessed over a network. This network of servers and connections is collectively known as the cloud. whatis.com
13 Cloud Computing 13 :Definition Definition "A paradigm in which information is permanently stored in servers on the Internet and cached temporarily on clients that include desktops, entertainment centers, table computers, notebooks, wall computers, handhelds, etc. [1] Three Different Level of Cloud computing [2] Application Services in the Cloud (ex. Google Web Doc, SalesForces.com) Platform in the Cloud (ex. Google App Engine) Infrastructure in the Cloud (ex. Amazon EC2, GoGrid) [1] The Definition of cloud computing used in IEEE Computer Society [2] Define Cloud Computing 13
14 Why Cloud Computing? 14 Strengthening Competitiveness Ubiquitous Life User-Centric IT Environment Cloud Computing Smart Device Internet Grid Computing Virtualization SW Platform IT Evolution Global Issues Economic Crisis Energy Green IT Global Warming From Samsung SDS Presentation (Clouds 2008)
15 Services of Cloud computing 15
16 Cloud Computing - NIST 16 CRM ON DEMAND BEEHIVE ON DEMAND AT&T Synaptic Hosting Oracle, Enabler NS-BOS Application Grid(JVM, Coherence) WebLogic Suite, SOA Suite Real Application Clusters DB Options(Active Data Guard Advanced Security, Database Vault) Linux(UBL) Oracle VM <VirtualIron Integration> Data Compression ASM National Institute of Standards and Technology
17 X as a service Cloud Computing Old ideas: Grids, vector supercomputers Software as a Service (SaaS) Def: delivering applications over the Internet Recently: [Hardware, Infrastructure, Platform] as a service Poorly defined so we avoid all X as a service Utility Computing: pay-as-you-go computing Illusion of infinite resources No up-front cost Fine-grained billing (e.g. hourly) 17 17
18 18 Cloud Computing influencers Computing Technology Web Evolution Cloud Computing Open Source Virtualization Grid Computing/Utility Computing
19 19 Evolving Computer Technology
20 Timesharing (1960 s) 20 IBM 7090 hardware Transistorized version of IBM 709 scientific computer 32K of 36-bit words of magnetic core storage Three channels with 19 tape units Three Flexowriter typewriters Two special modifications: 60 cycle/sec accounting and interrupt clock Special mode for memory protection, dynamic relocation and trapping of all user I/O Time-sharing 4 users (3 online typewriters) Fourth passive user in the background
21 21 IBM 7090 Four significant design features of the foreground system for users: Enables development of programs in languages compatible with the background system Can develop a private file of programs Enables debugging sessions at the state of the previous session Setting their own pace without wasting computer time Single OS, a few simultaneous users
22 IBM System/360 Model (Aug 65) First IBM system with virtual memory capabilities S/360 Model 65 with addition of the Dynamic Address Translation facility (DAT box) 16 MB (24-bit addresses) Supported segmentation and paging Memory virtualization enables multiple, larger, simultaneous applications Very high reliability/availability System/360 had a overall circuit failure rate about percent per 1,000 hours Single OS, many simultaneous users
23 23 DEC PDP-11 (1970) 16-bit successor to the PDP-8 UNIX provided virtualization (strong isolation) of memory, computation, storage Single OS, many users Low-cost alternative to mainframe-based computing, but less capable
24 IBM System/370 (Aug 72) 24 Virtual memory 2KB or 4KB pages of memory, 64KB or 1MB segment sizes High performance virtual address translation using Translation- Lookaside Buffer (TLB) VM/370 True Virtual Machine Manager (VMM) First instance of hardware assisted virtualization Privileged I/O: special-purpose control instructions, privileged I/O instructions Privileged System Control: privileged system-control instructions Complete virtualization (strong isolation) of memory, computation, storage Multiple simultaneous OSes (VMs), 100 s-1,000 s simultaneous users But very, very expensive platform
25 25 Enabling Tech: Virtualization Application Virtualization Server virtualization Storage Virtualization CPU Virtualization Datacenter Virtualization Network Virtualizaiton
26 26 What is Virtualization? The abstraction of computer resources A technique for hiding the physical characteristics of computing resources from the way in which other systems, applications, or end users interact with those resources. 26
27 27 Benefits Partitioning Multiple applications and OSes can be supported within a single physical system. Servers can be consolidated into VMs on either a scale-up (scale vertically) or scale-out (scale horizontally) architecture. Computing resources are treated as a uniform pool to be allocated to VMs in a controlled manner. Isolation VMs are completely isolated from the host machine and other VMs. If a VM crashes, all others are unaffected. Data does not leak across VMs and applications can only communicate over configured network connections. Encapsulation Complete VM environment is saved as a single file; easy to backup, move and copy. Standardized virtualized H/W is presented to the application. guaranteeing compatibility. 27
28 28 Platform Virtualization
29 Platform Virtualization 29 : Multiple OS on a Single Machine
30 Virtual Machines: Moving From Niche to Mainstream 30 Large enterprises started sooner Global 500 (G500) are perhaps 25% virtualized 60% 50% Percentage of Installed x86 Workloads Running in a VM 48% Small or midsize businesses (SMBs) started later, and tend to be less virtualized SMBs are virtualizing very fast will exceed G500 penetration in 2009 or % 30% 20% 10% 0% 38% 28% 19% 12% 7% 4% 2%
31 31 Desktop Virtualization The ability to display a graphical desktop from one computer system on another computer system or smart display device Presentation Virtualization Virtual sessions Executing project their user interfaces remotely Each session might run only a single application, or it might present its user with a complete desktop offering multiple applications. 31
32 Application Virtualization 32 Separating the application configuration layer from the OS It enables applications to run on clients without being installed, and to be administered from a central location. 32 Application virtualization makes deployment significantly easier.
33 33 Cloud Computing in Details 33
34 Cloud Computing Core Tecch 34 Source: NIST, US
35 35 Cloud Servises Web Application Service Collaboration Services Compute Service Datacenter Infrastructure Database service Job Scheduling Service Cloud Computing Service Catalog Storage service Virtual Client service Content Classification Storage backup, archive service
36 36 Shapes of Cloud computing (1) Cloud Shapes: The Data Center Cloud Shapes: Distributed Computing Cloud Shapes: A Utility Grid Cloud Shapes: Software as a Service
37 37 Cloud Computing Shapes (2) Software-as-a-Service (SaaS) e.g., Animoto Platform-as-a-Service (PaaS) e.g.googleapp Engine Infrastructure-as-a-Service (IaaS) e.g., AWS, GoGrid, Flexiscale, Science Clouds 37
38 38 Examples of Cloud Computing Shapes As in... SaaS SW as a service an application offered on-demand via multitenancy (Salesforce, GoogleApps) PaaS Platform as a Service aka Application Stack Cloud Provider [ASCP] (Google App Engine, Force.com, Morph, AWS - packaged AMIs) IaaS Infrastructure as a Service aka HW as a Service (AWS - EC2/S3, BlueLock) SaaS PaaS platform svc containers host OS app guest OS CPU disk which do I write to?
39 Deep Inside Cloud Computing : Technologies and Models 39 Management Load Balancing High Availability Fail-Over Quality-Of-Service Virtualization Platform Network Technology Cloud Computing Service Delivery Model Software as-a-service Platform-as-a-Service Infrastructure-as-a-Service Model Distributed System Database File Computing Billing & Provisioning Model Utility Computing What s the next?
40 Core Technology 40 Distributed Data Storing Technology Distributed file system Distributed data management Distributed Computing Technology Message passing : MPI, PVM Distributed shared memory model Data Parallel Model Cluster Management Technology HA Cluster, Load-Balancing Cluster, Computing Cluster, Service Provisioning, Job Scheduling
41 Distributed File System 41 Distributed file management in the network Open software: Hadoop, GFS(Redhat), CODA, Andrew No open SW: GFS(Google) Configuration Mater Server- Manage Metadata Information Slave Server- Store actual data <Hadoop DFS IO performance measurement> 10 Hadoop configured PC vs 1 NAS 5 MB Wriring. No of concurrent users (horizontal axis), response time, ms (Vertical axis) Good for massive data processing and concurrent processing
42 Hadoop Project 42 Distributed file system + parallel computing framework Joint project for Google and IBM: Hadoop platform + Tivoli (IBM) <Distributed file system>
43 DFS I/O Operation 43
44 Distributed Data Management 44 Distributed system (parallel processing) BigTable(google), Apaches Hbase and HyperTable Distributed file system, MapReduce Source: MS
45 Distributed Computing Technology 45 Message passing : MPI, PVM Distributed shared memory model: TupleSpace, JavaSpace, OpenMP, Linda Data Parallel Model : MapReduce Efficient mecfhanism Hadoop
46 MapReduce parallel processing 46 Programming model for parallel processing in Data handling Single block (64KB) for Map Task <MapReduce 구성도 > Source: Apache Hadoop Web site Example of MapReduce
47 Cluster Management Technology 47 High Available Cluster Load-Balancing Cluster Job Scheduling Service Provisioning
48 Service Provisioning 48 Source: MS
49 Background for Cloud Computing Cloud Service and Resource Management Model 49 Source: IBM Corporate Strategy analysis of MI, PR, AR and VCG compilations
50 컴퓨팅자원관리이슈 50 Changes of Resource Characteristics 50
51 클라우드컴퓨팅자원관리이슈 51 Cloud Resource Management Model User/Broker SLA Resource Allocator Virtual Machine Physical Machine
52 52 Different Types Of Cloud Computing 3 Main Types or Personalities Application/Information Sometimes referred to as Software-as-a-Service, a wide ranging services delivered via varied business models normally available as public offering. Development Sometimes referred to as Platform-as-a-Service, application development platforms enable application authoring and runtime environment. Infrastructure Sometimes referred to as elastic compute clouds or Infrastructure-as-a- Service, virtual hardware made available for varied uses. 2 Main Deployment Environments Public Accessible over the internet for general consumption Private Behind corporate firewall for use by limited, predetermined audience
53 Trends of Cloud Computing 53 Infrastructure Development Application Cloud Local Cloud Local Cloud Local Software-as-a-Service Oracle, SAP, Exchange, Managed Application Hosting C, C++ J2EE,.Net Hosting Colocation On-Premise Datacenter Traditional New Model Mashups, Web 2.0 Web services, loosely coupled apps Platform-as-a-Service Virtual Appliances Python, R-on-R, Hadoop Elastic Comput e Clouds Grid, utility computing Marketplace ISVs End Customers Service Providers
54 54 The Cloud as Architecture Datacenter/ Cloud Cloud OS Virtualization is the key to making all of this happen in an evolutionary way Existing Apps New Apps Existing and multiple future app models Management Policies Software Hardware SLA management model Security, Compliance Scale and availability through software Industry Standard building blocks
55 55 Case Study I. Autonomic Resource Management in Virtualized Data Center [4] [4] J. Xu, M. Zhao, J. Fortes, R. Carpenter, M. Yousif, Autonomic Resource Management in Virtualized Data Centers in press, Cluster Computing: The Journal of Networks, Software Tools and Applications, July
56 Traditional Data Centers 56 Static Resource Allocation Setup and Maintenance are very costly Pay-as-you-go model is more attractive 56
57 57 Overview Goal Automatic, SLA-compliant, cost-effective Resource Allocation Challenges Dynamically changing application workload and workload mixes On-demand resource allocation Solution Virtual resource containers Flexible resource allocation for application-specific execution environment Two-level resource control SLA-driven optimization at both application level and data center level Fuzzy-logic-based application-level controllers 57
58 58 Virtualized Data Center Virtual Container VMWare[5] or Xen[6] Application-tailored execution environment Isolation, Security, Customization Fine-grained Dynamic Resource Allocation [5] VMware : Virtualization via Hypervisor, Virtual Machine & Server Consolidation [6] Home of the Xen hypervisor, the powerful open source industry standard for 58
59 59 Two-level Control Local Controller Employed at each virtual container Determines resource needed by the application Makes resource request to data center Global Controller Serves resource requests from local controllers Allocates resources among virtual containers 59
60 60 Local Controller Fuzzy Modeling based local controller Fuzzy Modeling characterize the relation between workload and resource consumption Fuzzy Inference system estimates resource demands using fuzzy models 60
61 61 Resource Demand Estimation Fuzzy Inference System (FIS) Knowledge base stores fuzzy sets and rules Fuzzification compute membership degrees Fuzzy Inference evaluates fuzzy rules Defuzzification calculates weighted average of outputs 61
62 62 Experiments Result Workload 8 hours of trace from 98 World Cup web site Replayed at 12x Speedup 62
63 63 Cloud Vendors for Commercial Application Services
64 64 IBM Cloud Computing Solution.
65 65 Cloud Computing Architecture Apache Virtual Machine Virtual Machine Virtual Machine Virtual Machine Tivoli Monitoring Agent Open Source Linux with Xen IBM Monitoring v.6 Monitoring DB2 Data Center System x Provisioning Manager v.5.1 Provisioning Management Stack Provisioning Baremetal & Xen VM WebSphere Application Server Virtualized Infrastructure based on Open Source Linux & Xen Cloud computing infrastructure to support the academic initiative can be delivered either as hosted or onsite solution. 65
66 Amazon EC2 66 Virtual Compute Cloud Pay-as-you-go model computing service Cost: $0.10 per hour EC2 Instance Xen-based Virtual Machine 1.7 GHz x86, 1.7 GB RAM, 160 GB Disk, 250 MB/s Network AWS Interface (SOAP, REST) Amazon Machine Image (AMI) Pre-defined or user-built machine image (including OS) Start/stop programmatically, Rootlevel access Simple APIs SOAP & HTTP Query Manage and control Instance & AMI EC2 Manger EC2 Instance EC2 Instance Xen Hypervisor EC2 Host S3 Manger EC2 Instance Pool EC2 Instance EC2 Instance Xen Hypervisor EC2 Host Amazon S3 AMI
67 67 Google App Engine Cloud Platform Service Free access over Google Infra 500MB Storage, 10 GB Bandwidth In&Out/day, 5 million PV/1 month Python web development environment Performance guarantee, trouble shooting, Scalable Arch Google App Engine Scalable Service Infrastructure Python runtime and Various Service API Software Development Kit Web-based Admin Console Scalable Datastore (GFS, Bigtable, Memcached etc )
68 68 Google App Engine Platform Web-based Admin Console App App App App Service APIs User Image Mail URL Fetch Status Info Datastore Memcache Python Runtime: Service Environment App Engine SDK Web Server Management Uploader API local version Python Framework webapp, Django Upload Memcache: Gloval Cache Bigtable: Distributed System GFS: Distributed File System Develop & Test Commodity Server Cluster
69 69 Sun's Open Source Strategy Building Open and Free Communities Java & MySQL Community Solaris Infrastructure SPARC Building a Vibrant Ecosystem: Sun is the Largest Commercial Contributor to Open Source Communities Ecosystem java.net The Source for Java Technology Collaboration
70 70 A hosted software platform for building, deploying, running, and managing your applications
71 71 Small Business to Enterprise Consumer & SOHO SMB to Enterprise To The APPLICATIONS & SOLUTIONS Database and Beyond! BUILDING BLOCK SERVICES Server OS IDENTITY AND ACCESS DATA SERVICES COMMUNICATIONS BUSINESS LOGIC Azure Services Platform SEARCH CORE SERVICES SERVICE DELIVERY GLOBAL FOUNDATION DATA CENTERS COMPUTERS NETWORKS
72 HP Private Cloud Architecture Infrastructure as a Service: Instantly Create Project and Test Environments End Users Request New Resources Interfaces Adaptive Computing Portal Access Portal 72 Cluster Service Manager Dashboard + HP Admin Tools Manager Monitor, Diagnose, Manage Review Service Levels, Capacity Planning,etc. Information Monitoring Allocation Management Update Allocation, Usage, Charges Intelligent Orchestration Report Current State & Provision Resources Adaptation Tools Provisioning Manager HP BSA Maintain Usage Credits & Charges Monitor / Configure HP OVO, Supermon Monitor / Configure HP SIM Monitor / Configure HP Site Scope, etc. Workload & Capacity Management Adaptive Env. Orchestration Schedule Service Levels Provisioning, Updates, etc. Applications. Middleware Web Tools, DB,. Operating System SLES, RHEL, Windows Storage Storage Compute Resources Source: HP Korea
Science Computing Clouds.
Science Computing Clouds. December 9, 2008 Chan-Hyun Youn School of Engineering/ Grid Middleware Research Center Information and Communications University COPYRIGHT@LANS Lab, Information and Communication
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 informationCloud Computing Introduction & Offerings from IBM
Cloud Computing Introduction & Offerings from IBM Gytis Račiukaitis IT Architect, IBM Global Business Services Agenda What is cloud computing? Benefits Risks & Issues Thinking about moving into the cloud?
More informationCloud Computing 4/17/2016. Outline. Cloud Computing. Centralized versus Distributed Computing Some people argue that Cloud Computing. Cloud Computing.
Cloud Computing By: Muhammad Naseem Assistant Professor Department of Computer Engineering, Sir Syed University of Engineering & Technology, Web: http://sites.google.com/site/muhammadnaseem105 Email: mnaseem105@yahoo.com
More informationBasics of Cloud Computing Lecture 2. Cloud Providers. Satish Srirama
Basics of Cloud Computing Lecture 2 Cloud Providers Satish Srirama Outline Cloud computing services recap Amazon cloud services Elastic Compute Cloud (EC2) Storage services - Amazon S3 and EBS Cloud managers
More informationTransform Your Business To An Open Hybrid Cloud Architecture. Presenter Name Title Date
Transform Your Business To An Open Hybrid Cloud Architecture Presenter Name Title Date Why You Need To Transform Your Business Public cloud performance setting new expectations for: IT speed, flexibility
More informationWhat is Cloud Computing? Cloud computing is the dynamic delivery of IT resources and capabilities as a Service over the Internet.
1 INTRODUCTION What is Cloud Computing? Cloud computing is the dynamic delivery of IT resources and capabilities as a Service over the Internet. Cloud computing encompasses any Subscriptionbased or pay-per-use
More informationCLOUD COMPUTING It's about the data. Dr. Jim Baty Distinguished Engineer Chief Architect, VP / CTO Global Sales & Services, Sun Microsystems
> CLOUD COMPUTING It's about the data Dr. Jim Baty Distinguished Engineer Chief Architect, VP / CTO Global Sales & Services, Sun Microsystems Cloud Computing it's about nothing new it changes everything
More informationBasics of Cloud Computing Lecture 2. Cloud Providers. Satish Srirama
Basics of Cloud Computing Lecture 2 Cloud Providers Satish Srirama Outline Cloud computing services recap Amazon cloud services Elastic Compute Cloud (EC2) Storage services - Amazon S3 and EBS Cloud managers
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 informationRenovating your storage infrastructure for Cloud era
Renovating your storage infrastructure for Cloud era Nguyen Phuc Cuong Software Defined Storage Country Sales Leader Copyright IBM Corporation 2016 2 Business SLAs Challenging Traditional Storage Approaches
More informationMulticore Computing and the Cloud Optimizing Systems with Virtualization
Multicore Computing and the Cloud Optimizing Systems with Virtualization Michael Gschwind IBM Systems and Technology Group IBM Corporation Major Forces Are Driving the Need For IT Transformation Operational
More informationCloud Computing Lecture 4
Cloud Computing Lecture 4 1/17/2012 What is Hypervisor in Cloud Computing and its types? The hypervisor is a virtual machine monitor (VMM) that manages resources for virtual machines. The name hypervisor
More informationTop 40 Cloud Computing Interview Questions
Top 40 Cloud Computing Interview Questions 1) What are the advantages of using cloud computing? The advantages of using cloud computing are a) Data backup and storage of data b) Powerful server capabilities
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 Programming. Programming Environment Oct 29, 2015 Osamu Tatebe
Cloud Programming Programming Environment Oct 29, 2015 Osamu Tatebe Cloud Computing Only required amount of CPU and storage can be used anytime from anywhere via network Availability, throughput, reliability
More informationCloud Computing the VMware Perspective. Bogomil Balkansky Product Marketing
Cloud Computing the VMware Perspective Bogomil Balkansky Product Marketing Cloud Computing - the Key Questions What is it? Why do you need it? How do you build (or leverage) one (or many)? How do you operate
More informationThe Intersection of Cloud & Solid State Storage
The Intersection of Cloud & Solid State Storage Val Bercovici Cloud Czar, NetApp Office of the CTO SNIA Cloud Storage Initiative SNIA Solid State Storage Initiative Cloud Backdrop Worldwide IT spending
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 informationJaesun Han (NexR CEO & Founder)
S1 2008. 10. 23 Jaesun Han (NexR CEO & Founder) jshan0000@gmail.com http://www.nexr.co.kr S2 Big Switch: Power Burden Iron Works Edison Power Plant & Power Grid S3 Big Switch: Computing Corporate Data
More informationCLOUD COMPUTING. Lecture 4: Introductory lecture for cloud computing. By: Latifa ALrashed. Networks and Communication Department
1 CLOUD COMPUTING Networks and Communication Department Lecture 4: Introductory lecture for cloud computing By: Latifa ALrashed Outline 2 Introduction to the cloud comupting Define the concept of cloud
More informationOpenNebula on VMware: Cloud Reference Architecture
OpenNebula on VMware: Cloud Reference Architecture Version 1.2, October 2016 Abstract The OpenNebula Cloud Reference Architecture is a blueprint to guide IT architects, consultants, administrators and
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 informationCIT 668: System Architecture. Amazon Web Services
CIT 668: System Architecture Amazon Web Services Topics 1. AWS Global Infrastructure 2. Foundation Services 1. Compute 2. Storage 3. Database 4. Network 3. AWS Economics Amazon Services Architecture Regions
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 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 informationPower your planet. Optimizing the Enterprise Data Center POWER7 Powers a Smarter Infrastructure
Power your planet. Optimizing the Enterprise Data Center POWER7 Powers a Smarter Infrastructure Enoch Lau Field Technical Sales Specialist, Power Systems Systems & Technology Group Power your planet. Smarter
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 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 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 informationVirtual Machines. Jinkyu Jeong Computer Systems Laboratory Sungkyunkwan University
Virtual Machines Jinkyu Jeong (jinkyu@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu Today's Topics History and benefits of virtual machines Virtual machine technologies
More informationBuild your own Cloud on Christof Westhues
Build your own Cloud on Christof Westhues chwe@de.ibm.com IBM Big Data & Elastic Storage Tour Software Defined Infrastructure Roadshow December 2 4, 2014 New applications and IT are being built for Cloud
More informationWhat is Cloud Computing? What are the Private and Public Clouds? What are IaaS, PaaS, and SaaS? What is the Amazon Web Services (AWS)?
What is Cloud Computing? What are the Private and Public Clouds? What are IaaS, PaaS, and SaaS? What is the Amazon Web Services (AWS)? What is Amazon Machine Image (AMI)? Amazon Elastic Compute Cloud (EC2)?
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 informationPaaS Cloud mit Java. Eberhard Wolff, Principal Technologist, SpringSource A division of VMware VMware Inc. All rights reserved
PaaS Cloud mit Java Eberhard Wolff, Principal Technologist, SpringSource A division of VMware 2009 VMware Inc. All rights reserved Agenda! A Few Words About Cloud! PaaS Platform as a Service! Google App
More informationManaging your Cloud with Confidence
Mobility Cloud and Security Managing your Cloud with Confidence Stephen Miles VP Service Assurance - APJ Agenda The Digital Revolution and the changing IT Landscape Management challenges in the new world
More informationSurvey of Oracle Database
Survey of Oracle Database About Oracle: Oracle Corporation is the largest software company whose primary business is database products. Oracle database (Oracle DB) is a relational database management system
More informationCisco Integration Platform
Data Sheet Cisco Integration Platform The Cisco Integration Platform fuels new business agility and innovation by linking data and services from any application - inside the enterprise and out. Product
More informationCloud computing and Citrix C3 Last update 28 July 2009 Feedback welcome -- Michael. IT in the Clouds. Dr Michael Harries Citrix Labs
Cloud computing and Citrix C3 Last update 28 July 2009 Feedback welcome -- Michael IT in the Clouds Dr Michael Harries Citrix Labs Just hot air? The term cloud computing has been much hyped in recent past.
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 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 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 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 informationCloud Computing Private Cloud
Cloud Computing Private Cloud Amplifying Business Value thru IT Ivo Sladoljev, Territory Manager, Adriatic Region December, 2010. 2010 VMware Inc. All rights reserved Agenda Company Facts VMware Focus
More informationResiliency Replication Appliance Installation Guide Version 7.2
Resiliency Replication Appliance Installation Guide Version 7.2 DISCLAIMER IBM believes that the information in this publication is accurate as of its publication date. The information is subject to change
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 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 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 informationINFS 214: Introduction to Computing
INFS 214: Introduction to Computing Session 13 Cloud Computing Lecturer: Dr. Ebenezer Ankrah, Dept. of Information Studies Contact Information: eankrah@ug.edu.gh College of Education School of Continuing
More informationEn oversikt En, oversikt likheter, og forskjeller Rune Zakariassen Microsoft Micr
En oversikt, likheter og forskjeller Rune Zakariassen Microsoft Historic Computing Transformations We are all excited about the cloud IDC Sees Cloud Market Maturing Quickly In 2009, approximately $17 billion
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 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 informationHow CloudEndure Disaster Recovery Works
How CloudEndure Disaster Recovery Works Technical White Paper How CloudEndure Disaster Recovery Works THE TECHNOLOGY BEHIND CLOUDENDURE S ENTERPRISE-GRADE DISASTER RECOVERY SOLUTION Introduction CloudEndure
More informationSmarter Systems In Your Cloud Deployment
Smarter Systems In Your Cloud Deployment Hemant S Shah ASEAN Executive: Cloud Computing, Systems Software. 5 th Oct., 2010 Contents We need Smarter Systems for a Smarter Planet Smarter Systems = Systems
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 informationMobile Cloud Computing
MTAT.03.262 -Mobile Application Development Lecture 8 Mobile Cloud Computing Satish Srirama, Huber Flores satish.srirama@ut.ee Outline Cloud Computing Mobile Cloud Access schemes HomeAssignment3 10/20/2014
More informationModernize Your Backup and DR Using Actifio in AWS
FOR AWS Modernize Your Backup and DR Using Actifio in AWS 150105H FOR AWS Modernize Your Backup and DR Using Actifio in AWS What is Actifio? Actifio virtualizes the data that s the lifeblood of business.
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 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 informationHow CloudEndure Disaster Recovery Works
How Disaster Recovery Works Technical White Paper How Disaster Recovery Works THE TECHNOLOGY BEHIND CLOUDENDURE S ENTERPRISE-GRADE DISASTER RECOVERY SOLUTION Introduction Disaster Recovery is a Software-as-a-Service
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 informationHow CloudEndure Works
How Works How Works THE TECHNOLOGY BEHIND CLOUDENDURE S DISASTER RECOVERY AND LIVE MIGRATION SOLUTIONS offers Disaster Recovery and Live Migration Software-as-a-Service (SaaS) solutions. Both solutions
More informationHow CloudEndure Works
How Works How Works THE TECHNOLOGY BEHIND CLOUDENDURE S DISASTER RECOVERY AND LIVE MIGRATION SOLUTIONS offers cloud-based Disaster Recovery and Live Migration Software-as-a-Service (SaaS) solutions. Both
More informationOpenStack Seminar Disruption, Consolidation and Growth. Woodside Capital Partners
OpenStack Seminar Disruption, Consolidation and Growth Woodside Capital Partners December 2, 2014 AGENDA I. Evolution of Enterprise IT II. III. IV. Cloud Market Opportunity Cloud Market Landscape OpenStack
More informationCloud Computing and Hadoop Distributed File System. UCSB CS170, Spring 2018
Cloud Computing and Hadoop Distributed File System UCSB CS70, Spring 08 Cluster Computing Motivations Large-scale data processing on clusters Scan 000 TB on node @ 00 MB/s = days Scan on 000-node cluster
More informationCisco Services: Towards Your Next Generation IT
Cisco Services: Towards Your Next Generation IT Uwe Lambrette - EMEAR DC & Cloud Services Director Kadir Kaya EMEAR DC & Cloud Services Sales Manager Enterprise Cloud Today: Hybrid Cloud Adoption IT Departments
More informationvrealize Business Standard User Guide
User Guide 7.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions of this
More informationCloud Computing. Luigi Santangelo Department of Computer Engineering University of Pavia
Cloud Computing Luigi Santangelo Department of Computer Engineering University of Pavia luigi.santangelo@unipv.it What we will learn Part 1: What is cloud computing Five main cloud computing elements Cloud
More informationto know how and when to apply which Microsoft technology. In many cases, you can combine multiple
Overview of Microsoft Virtualization Microsoft offers a number of virtualization technologies that administrators and infrastructure architects can use to create and administer a virtual environment. To
More informationTaking your next integration or BPM project to the cloud WebSphere Integration User Group, 12 July 2012 IBM Hursley
Mark Tomlinson CTO, Cloud Computing, IBM UK & Ireland Taking your next integration or BPM project to the cloud WebSphere Integration User Group, 12 July 2012 IBM Hursley Today s organizations strive to
More informationITRI Cloud OS: An End-to-End OpenStack Solution
ITRI Cloud OS: An End-to-End OpenStack Solution Tzi-cker Chiueh 闕志克 Cloud Computing Research Center for Mobile Applications (CCMA) 雲端運算行動應用研究中心 1 Cloud Service Models Software as a Service (SaaS) Turn-key
More informationCloud Infrastructure and Operations Chapter 2B/8 Page Main concept from which Cloud Computing developed
Cloud Infrastructure and Operations Chapter 2B/8 Page 1 Chapter 2: Cloud Layer Setup and Maintenance Topics covered: 2.1 Basic Cloud Computing Concept 2.2 Benefits of Cloud Computing 2.3 Main concept from
More informationNew Fresh Storage Approach for New IT Challenges Laurent Denel Philippe Nicolas OpenIO
New Fresh Storage Approach for New IT Challenges Laurent Denel Philippe Nicolas OpenIO Agenda Company profile and background Business and Users needs OpenIO approach Competition Conclusion Company profile
More informationCloud Essentials for Architects using OpenStack
Cloud Essentials for Architects using OpenStack Course Overview Start Date 5th March 2015 Duration 2 Days Location Dublin Course Code SS15-13 Programme Overview Cloud Computing is gaining increasing attention
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 information2-4 April 2019 Taets Art and Event Park, Amsterdam CLICK TO KNOW MORE
Co-Host Host 2-4 April 2019 Taets Art and Event Park, Amsterdam CLICK TO KNOW MORE Oracle Cloud Computing Strategy Han Wammes Public Sector Market Development Manager 1 Copyright 2012, Oracle and/or its
More informationImproving Blade Economics with Virtualization
Improving Blade Economics with Virtualization John Kennedy Senior Systems Engineer VMware, Inc. jkennedy@vmware.com The agenda Description of Virtualization VMware Products Benefits of virtualization Overview
More informationFinished Application e.g. SalesForce.com. Software as a Service. Application Code Publish your app to the cloud. Platform as a Service
Software as a Service Finished Application e.g. SalesForce.com Platform as a Service Application Code Publish your app to the cloud Infrastructure as a Service Virtual Machine Some might also consider
More informationPrivate Cloud Database Consolidation Name, Title
Private Cloud Database Consolidation Name, Title Agenda Cloud Introduction Business Drivers Cloud Architectures Enabling Technologies Service Level Expectations Customer Case Studies Conclusions
More informationVirtualization Strategies on Oracle x86. Hwanki Lee Hardware Solution Specialist, Local Product Server Sales
Virtualization Strategies on Oracle x86 Hwanki Lee Hardware Solution Specialist, Local Product Server Sales Agenda Customer Business Needs Oracle VM for x86/x64 Summary Customer Business Needs Common IT
More informationWelcome to the New Era of Cloud Computing
Welcome to the New Era of Cloud Computing Aaron Kimball The web is replacing the desktop 1 SDKs & toolkits are there What about the backend? Image: Wikipedia user Calyponte 2 Two key concepts Processing
More informationEnterprise Architectures The Pace Accelerates Camberley Bates Managing Partner & Analyst
Enterprise Architectures The Pace Accelerates Camberley Bates Managing Partner & Analyst Change is constant in IT.But some changes alter forever the way we do things Inflections & Architectures Solid State
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 reaching breaking point App
More informationOpen Hybrid Cloud & Red Hat Products Announcements
Open Hybrid Cloud & Red Hat Products Announcements FREDERIK BIJLSMA Cloud BU EMEA Red Hat 14th December 2012 PERVASIVE NEW EXPECTATIONS AGILITY. EFFICIENCY. COST SAVINGS. PUBLIC CLOUDS 2 ENTERPRISE IT
More informationAn Introduction to Virtualization and Cloud Technologies to Support Grid Computing
New Paradigms: Clouds, Virtualization and Co. EGEE08, Istanbul, September 25, 2008 An Introduction to Virtualization and Cloud Technologies to Support Grid Computing Distributed Systems Architecture Research
More informationGenomics on Cisco Metacloud + SwiftStack
Genomics on Cisco Metacloud + SwiftStack Technology is a large component of driving discovery in both research and providing timely answers for clinical treatments. Advances in genomic sequencing have
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 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 informationChapter 4. Fundamental Concepts and Models
Chapter 4. Fundamental Concepts and Models 4.1 Roles and Boundaries 4.2 Cloud Characteristics 4.3 Cloud Delivery Models 4.4 Cloud Deployment Models The upcoming sections cover introductory topic areas
More informationDavid Bernstein June 2012
David Bernstein IEEE Cloud Standards P2300 Series Founder and Working Group Chair, European Commission FP7 einfrastructure Expert/Roadmap Group, U.S. National Institute of Standards, Cloud Computing Project
More informationTechnology Trend : Green IT and Virtualizaiton. Education and Research Sun Microsystems(Thailand)
Technology Trend 2008-2009 : Green IT and Virtualizaiton surachet@sun.com Education and Research Sun Microsystems(Thailand) 1 Our Vision: The Network is the Computer 1 billion+ people on the Net today
More informationAn Open Architecture for Hybrid Delivery
An Open Architecture for Hybrid Delivery Rajmohan Rajagopalan #Interop #CCEvent April 2014 Hybrid Cloud What & Why? IaaS + PaaS AWS + Azure Private + Public + Managed Reasons for Hybrid Cloud Lower TCO
More informationCloud Computing Concepts, Models, and Terminology
Cloud Computing Concepts, Models, and Terminology Chapter 1 Cloud Computing Advantages and Disadvantages https://www.youtube.com/watch?v=ojdnoyiqeju Topics Cloud Service Models Cloud Delivery Models and
More informationMitigating Risks with Cloud Computing Dan Reis
Mitigating Risks with Cloud Computing Dan Reis Director of U.S. Product Marketing Trend Micro Agenda Cloud Adoption Key Characteristics The Cloud Landscape and its Security Challenges The SecureCloud Solution
More informationIntroduction to ArcGIS Server Architecture and Services. Amr Wahba
Introduction to ArcGIS Server 10.1 - Architecture and Services Amr Wahba awahba@esri.com Agenda Architecture Features Publishing Security Cloud Powerful GIS capabilities Delivered as Web services To help
More informationCloud Providers more AWS, Aneka
Basics of Cloud Computing Lecture 6 Cloud Providers more AWS, Aneka and GAE Satish Srirama Outline More AWS Some more PaaS Aneka Google App Engine Force.com 16.05.2012 Satish Srirama 2/51 Recap Last lecture
More informationCloud Performance Simulations
Peter Altevogt (IBM Systems Group Boeblingen) Cloud Performance Simulations 04.09.2015 2015 IBM Corporation Contents: Cloud Performance & Scalabilty Cloud Performance Simulations The IBM Performance Simulation
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 informationFAIM 14. Cloud Computing. Paul Rad Rackspace, Inc. VP Technology
FAIM 14 Flexible Automation & Intelligent Manufacturing 24th International Conference San Antonio Texas U.S.A. Cloud Computing Paul Rad Rackspace, Inc. VP Technology 1 Organizations are building clouds
More informationCOMP6511A: Large-Scale Distributed Systems. Windows Azure. Lin Gu. Hong Kong University of Science and Technology Spring, 2014
COMP6511A: Large-Scale Distributed Systems Windows Azure Lin Gu Hong Kong University of Science and Technology Spring, 2014 Cloud Systems Infrastructure as a (IaaS): basic compute and storage resources
More information