Distributed Data Management. Christoph Lofi Institut für Informationssysteme Technische Universität Braunschweig
|
|
- Lynn Greene
- 7 years ago
- Views:
Transcription
1 Distributed Data Management Christoph Lofi Institut für Informationssysteme Technische Universität Braunschweig
2 13.0 The Cloud 13.0 Cloud beyond Storage 13.1 Computing as a Service SaaS PaaS IaaS Distributed Data Management Christoph Lofi IfIS TU Braunschweig 2
3 13.0 The Cloud Distributed Data Management Christoph Lofi IfIS TU Braunschweig 3
4 13.0 The Cloud The term cloud computing is often seen as a successor of client-server architectures Often used as synonym for centralized on-demand pay-what-you-use provisioning of general computation resources e.g. compared to utility providers like electric power grids or water supply Computing as a commodity Cloud is used as a metaphor for the Internet Users or applications just use computation resources provided in the internet instead using local hardware or software Distributed Data Management Christoph Lofi IfIS TU Braunschweig 4
5 13.0 The Cloud Computation resources can mean a lot of things: Dynamic access to raw metal Raw storage space or CPU time Fully operational server are provided by the cloud Low-level services and platforms e.g. runtime platforms like Jave JRE» User can run application directly on cloud platform» No own servers or platform software needed e.g. abstracted storage space like space within a database or a file system» This is what we did in the last weeks! Distributed Data Management Christoph Lofi IfIS TU Braunschweig 5
6 13.0 The Cloud Software services i.e. some functionalities required by user software is provided by the cloud» Used via web service remote procedure calls» e.g. delegate a the rendering of a map in a user applciarion to Google Maps Full software functionality e.g. rented web applications replacing traditional server or desktop applications» e.g. rent CRM software online from SalesForce, use Google apps instead of MS Office, etc. Distributed Data Management Christoph Lofi IfIS TU Braunschweig 6
7 13.0 The Cloud Underlying base problem Successfully running IT departments and IT infrastructure can be very difficult and expensive for companies High fixed costs Acquiring and paying competent IT staff Competent is often very hard to get Buying and maintaining servers Correctly hosting hardware Proper power and cooling facilities, network connections, server racks, etc. Buying and maintaining software Distributed Data Management Christoph Lofi IfIS TU Braunschweig 7
8 13.0 The Cloud Load and Utilization Issues How much hardware resources are required by each application and / or service? How to handle scaling issues? What happens if demand increases or declines? How to handle spike loads? Digg Effect Traditional data centers are notoriously underutilized, often idle 85% of the time Over provisioning for future growth or spikes Insufficient capacity planning and sizing Improper understanding of scalability requirements etc. Distributed Data Management Christoph Lofi IfIS TU Braunschweig 8
9 13.0 The Cloud Cloud computing centrally unifies computation resources and provides them on-demand Degree of centralization and provision may differ Centralize hardware within a department? A company? A number of companies? Globally? Provide resources only oneself? To some partners? To anybody? How to compensate resource for resource usage? Provide resources by a rental model (e.g. monthly fee)? Provide resources metered on what-is-used basis (e.g. similar to electricity or water?) Provide resources for free? Distributed Data Management Christoph Lofi IfIS TU Braunschweig 9
10 13.0 The Cloud Usually, three types of clouds are distinguished Public Cloud Private Cloud Hybrid Cloud Distributed Data Management Christoph Lofi IfIS TU Braunschweig 10
11 13.0 The Cloud Public Cloud Traditional cloud computing Services and resources are offered via the internet to anybody willing to pay for them User just pays for services, usually no acquisition, administration or maintenance of hardware / software necessary Services usually provided by off-site 3 rd party providers Open for use by general public Exist beyond firewall, fully hosted and managed by the vendor Customers are individuals, corporations and others e.g. Amazon's Web Services and Google AppEngine Offers startups and SMB s quick setup, scalability, flexibility and automated management. Pay as you go model helps startups to start small and go big Security and compliance? Reliability and privacy concerns hinder the adoption of cloud Amazon S3 services were down for 6 hours What will Amazon do with all the data? Distributed Data Management Christoph Lofi IfIS TU Braunschweig 11
12 13.0 The Cloud Private Cloud Cloud computing hardware are within the premises of a company behind the cooperate firewall Resources are only provided internally for various departments Private clouds are still fully bought, build, and maintained by the company using it But usually not exclusive to single departments! Still, costs could be prohibitive and may by far exceed that of public clouds Fine grained control over resources More secure as they are internal to organization Schedule and reshuffle resources based on business demands Ideal for apps requiring tight security and regulatory concerns Development requires hardware investments and in-house expertise Distributed Data Management Christoph Lofi IfIS TU Braunschweig 12
13 13.0 The Cloud Hybrid Cloud Both private and public cloud services or even non-cloud services are used or offered simultaneously State-of-art for most companies relying on cloud technology Distributed Data Management Christoph Lofi IfIS TU Braunschweig 13
14 13.0 The Cloud Properties promised by Cloud computing Agility Resources are quickly available when needed Costs i.e. servers must not be ordered and build, software doesn t need to be configured and installed, etc. Capital expenditure is converted to operational expenditure Independence Services are available everywhere and for any device Distributed Data Management Christoph Lofi IfIS TU Braunschweig 14
15 13.0 The Cloud Multi-tenancy Resources are shared by larger pool of users Resources can be centralized which reduces the costs Load distribution of users differs Peak loads can usually be distributed Overall utilization and efficiency of resources is better Reliability Most cloud services promise durable and reliable resources due to distribution and replication Scalability If a user needs more resources or performance, it can easily provisioned Distributed Data Management Christoph Lofi IfIS TU Braunschweig 15
16 13.0 The Cloud Low maintenance Cloud services or applications are not installed on user s machines, but maintained centrally by specialized staff Transparency and metering Costs for computation resources are directly visible and transparent Pay-what-you-use models Cloud computing generally promises to be beneficial for fast growing startups, SMBs and enterprises alike. Cost effective solutions to key business demands Improved overall efficiency Distributed Data Management Christoph Lofi IfIS TU Braunschweig 16
17 13.0 The Cloud The cloud heavily encourages a self-service model Users can simply request the resources they need from cloudscaling.com Distributed Data Management Christoph Lofi IfIS TU Braunschweig 17
18 13.1 XaaS Anything-as-a-Service XaaS= X as a service In general, cloud providers offer any computation resources as a service In the long run, all computation needs of a company should be modeled, provided and used as a service e.g. in Amazon s private and public cloud infrastructures: everything is a service! Distributed Data Management Christoph Lofi IfIS TU Braunschweig 18
19 13.1 XaaS Services provide a strictly defined functionality with certain guarantees Service description and service-level agreement (SLA) Services description explains what is offered by the service SLA further clarifies the provisioning guarantees Often: performance, latency, reliability, availability, etc. Distributed Data Management Christoph Lofi IfIS TU Braunschweig 19
20 13.1 XaaS Usually, three main resources may be offered as a service Software as a Service SaaS Platform as a Service PaaS Infrastructure as a Service IaaS Client Application Platform Insfrastructure Server Distributed Data Management Christoph Lofi IfIS TU Braunschweig 20
21 13.1 XaaS Application Services (services on demand) Gmail, GoogleCalender Payroll, HR, CRM, etc Sugarm CRM, IBM Lotus Live Platform Services (resources on demand) Middleware, Integration, Messaging, Information, connectivity etc Amazon AWS, Boomi, CastIron, Google Appengine Infrastructure as services (physical assets as services) IBM Blue House, VMWare Cloud Edition, Amazon EC2, Microsoft Azure Platform, Distributed Data Management Christoph Lofi IfIS TU Braunschweig 21
22 13.1 XaaS Individuals Corporations Non-Commercial? CLOUD Cloud Middle Ware Storage Provisioning OS Provisioning Network Provisioning Service(apps) Provisioning SLA(monitor), Security, Billing, Payment Resources Services Storage Network OS Distributed Data Management Christoph Lofi IfIS TU Braunschweig 22
23 3.1 IaaS Infrastructure as a Service (IaaS) Provides raw computation infrastructure, i.e. usually a virtual server e.g. see hardware virtualization (VMWare & co.) Successor to dedicated server rental For the user, a virtual server is similar to a real server Has CPU cores, main memory, hard disc space, etc. Usually provided as self-service raw machine User is responsible for installing and maintaining applications like e.g. operating system, databases or server software User does not need to buy, host or maintain the actual hardware Distributed Data Management Christoph Lofi IfIS TU Braunschweig 23
24 3.1 IaaS The IaaS provider can host multiple virtual servers on a single, real machine Usually, virtual severs per real server Virtualization is used to abstract server hardware for virtual servers Virtual system also often called virtual machines (neutral term) or appliances (usually suggesting preinstalled OS and software) Virtualization of hardware is usually handled by a socalled hypervisor, e.g. Xen, KVM, VMWare, HyperV, Distributed Data Management Christoph Lofi IfIS TU Braunschweig 24
25 1 many #appliances 3.1 IaaS In short, IaaS is virtualization on multiple hardware machines Normal Server 1 machine with one OS Traditional virtualization 1 machine hosting multiple virtual servers Distributed Application 1 appliance running on multiple machines IaaS Multiple machines running multiple virtual servers Dynamic load balancing between machines Traditional virtualization Normal server IaaS Distributed Appliance 1 #machines many Distributed Data Management Christoph Lofi IfIS TU Braunschweig 25
26 3.1 IaaS Hypervisor is responsible for allocating available resources to VMs Dispatch VMs to machines Relocate VM to balance load Distribute resources Network adaptors, logical discs, RAM, CPU cores, etc Distributed Data Management Christoph Lofi IfIS TU Braunschweig 26
27 3.1 IaaS Usually, virtual machines offered by IaaS infrastructures cannot grow arbitrarily big Usually capped by actual server size or a smaller server group Really big applications are usually deployed in socalled Pods Similar to database shards Group of machines running one or multiple appliances Machines within a Pod are very tightly networked Distributed Data Management Christoph Lofi IfIS TU Braunschweig 27
28 3.1 IaaS i.e. each Pod is a full copy of given virtual machines with full OS and application installed Usually, there are multiple copies of a given Pod (and its VMs) Each Pod is responsible for a disjoint part of the whole workload Pods are usually scattered across availability zones (e.g. data centers or a certain rack) Physically separated, usually with own power / network, etc. Distributed Data Management Christoph Lofi IfIS TU Braunschweig 28
29 3.1 IaaS IaaS Pods from CloudScaling.com Distributed Data Management Christoph Lofi IfIS TU Braunschweig 29
30 3.1 IaaS Simplified Pod example: Googl Multiple Pods, each Pod running on multiple machines with a full and independent installation of Gmail software Load balancer decides during user log-in which Pod will handle the user session Users are distributed across Pods Pods are flexible by using shared GFS file system Distributed Data Management Christoph Lofi IfIS TU Braunschweig 30
31 3.1 IaaS Mission critical applications should be designed such that they run in multiple availability zones on multiple Pods Cloud control system (CCS) responsible for distribution and replication Distributed Data Management Christoph Lofi IfIS TU Braunschweig 31
32 3.1 IaaS Pod Architectures Each pod consists of multiple machines with mainboards, CPUs, and main memory Question: where to put secondary storage? Usually, three options Storage area network (SAN) Direct attached storage (DAS) Network attached storage (NAS) or. Storage Service! (e.g. GFS & co.) Distributed Data Management Christoph Lofi IfIS TU Braunschweig 32
33 3.1 IaaS SAN Pods Individual servers don t have own secondary storage Storage area network provides shared hard disks storage for all machines of a Pod Pro All machines have access to the same data Allows for dynamic load balancing or migration of appliances e.g. VMware vmotion Con Very very expensive Higher latency than direct attached storage Distributed Data Management Christoph Lofi IfIS TU Braunschweig 33
34 3.1 IaaS SAN Pods Distributed Data Management Christoph Lofi IfIS TU Braunschweig 34
35 3.1 IaaS DAS Pods Each server has its own set of hard drives Accessing data from other servers may be difficult Pro Cheap Low latency for accessing local data Con Usually, no shared data access Usually, difficult to live-migrate appliances (due to no shared data) But: by using clever storage abstractions, common problem can be circumvented Use distributed file system or a distributed data store! e.g. Apache S3 & SimpleDB, Google GFS & BigTable, Apache HBase & HFS, etc. Distributed Data Management Christoph Lofi IfIS TU Braunschweig 35
36 3.1 IaaS DAS Pods Distributed Data Management Christoph Lofi IfIS TU Braunschweig 36
37 3.1 Amazon EC2 IaaS example: Amazon EC2 Elastic Compute Cloud is one of the core service of the Amazon Cloud Infrastructure Public IaaS Cloud Customers may rent virtual servers hosted at Amazons Data Centers Can freely install OS and applications as needed Virtual servers are offered in different sizes and are paid by CPU usage Basic storage is offered within the VM, but usually additional storage services are used by application which cost extra e.g. S3, SimpleDB, or Dynamo DB Distributed Data Management Christoph Lofi IfIS TU Braunschweig 37
38 3.1 Amazon EC2 Example: Small EC2 VM 1.7 GB memory 1 EC2 Compute Unit (CU) 1 virtual core with 1 EC2 Compute Unit 1 CU is roughly a 1.2 GHz 2007 Xeon processor 160 GB instance storage (150 GB plus 10 GB root partition) 32-bit platform I/O Performance: Moderate Costs $0.095 per hour Usually most users start will the small instance, also heavily used for testing From July 2010 Distributed Data Management Christoph Lofi IfIS TU Braunschweig 38
39 3.1 Amazon EC2 Example: Extra Large Instance EC2 VM 15 GB memory 8 EC2 Compute Units 4 virtual cores with 2 EC2 Compute Units each 1,690 GB instance storage GB plus 10 GB root partition 64-bit platform I/O Performance: High Costs $0.76 per hour Most cooperate users end with this instance due to higher IO speeds Distributed Data Management Christoph Lofi IfIS TU Braunschweig 39
40 3.1 Amazon EC2 Example: High-Mem Quad XL EC2 VM 68.4 GB of memory 26 EC2 Compute Units 8 virtual cores with 3.25 EC2 Compute Units each 1690 GB of instance storage 64-bit platform I/O Performance: High Costs $2.68 per hour Largest standard instance Distributed Data Management Christoph Lofi IfIS TU Braunschweig 40
41 3.1 Amazon EC2 Rough Estimations (Oct 2009) Roughly servers Uses standard server racks with 16 machines per rack Mostly packed with 2U dual-socket Quad-Core Intel Xeons Roughly matches the High-Mem Quad XL instance Uses around 8 500GB Raid-0 disks Target cost around $2500 per machine in average 75% of the machines are US, the remainder in Europe and Asia Amazon aims at a utilization rate of 75% Very rough guesses state that Amazon may earn $25,264 per hour with EC2! From Oct 2009 Distributed Data Management Christoph Lofi IfIS TU Braunschweig 41
42 3.2 PaaS Platform as a Service (PaaS) Provides software platforms on demand e.g. runtime engines (JavaVM,.Net Runtime, etc.), storage systems (distributed file system, or databases), web services, communication services, etc. PaaS systems are usually used to develop and host web applications or web services User applications run on the provided platform In contrast to IaaS, no installation and maintenance of operation system and server applications necessary Centrally managed and maintained Services or runtimes are directly usable Distributed Data Management Christoph Lofi IfIS TU Braunschweig 42
43 3.2 Google AppEngine Google AppEngine provides users a managed Phyton or Java Runtime Web applications can be directly hosted in AppEngine Just upload you WAR file and you are done Users are billed by resource usage Some free resources provided everyday 1 GB in- and out traffic, 6.5 hours CPU, 500 MB storage overall Resource Unit Unit cost Outgoing Bandwidth GB $0.12 Incoming Bandwidth GB $0.10 CPU Time CPU hours $0.10 Stored Data GB / month $0.15 Recipients ed recipients $ Distributed Data Management Christoph Lofi IfIS TU Braunschweig 43
44 3.2 Google AppEngine Each application can access system resources up to a fixed maximum AppEngine is not fully scalable! AppEngine max values CPU: 1730 hours CPU per day; 72 minutes CPU per minute Data in or out: 1 TB per day; 10 GB per minute Request: 43M web service calls per day, 30K calls per minute Data storage: no limit (uses BigTable which can scale in size!!) Distributed Data Management Christoph Lofi IfIS TU Braunschweig 44
45 3.2 Amazon SimpleDB Amazon Simple DB is data storage system roughly similar to Google BigTable Simple table-centric database engine SimpleDB is directly ready to use No user configuration or administration Accessible via web service SimpleDB is highly available, uses flexible schemas, and eventual consistency Similar to HBase or BigTable Distributed Data Management Christoph Lofi IfIS TU Braunschweig 45
46 3.2 Amazon Simple DB Any application may use SimpleDB for data storage Simple web service provided to interact with Simple DB Create or delete a table (called domain) Put and delete rows Query for rows Users pay for storage, data transfer, and computation time 25 hours computation time (for querying) are free per month Later: $0.154 per machine hour 1 GB of data transfer is free per month Later: $0.15 per GB 1 Gb of data storage is free per month Later: $0.28 per GB Distributed Data Management Christoph Lofi IfIS TU Braunschweig 46
47 3.3 SaaS Software as a Service (SaaS) Full applications are offered on-demand User just need to consume the software; no installation or maintenance necessary All administrative and maintenance tasks are performed by the Cloud provider e.g. hosting physical hardware, maintaining platforms, maintaining software, dealing with security, scalability, etc. Distributed Data Management Christoph Lofi IfIS TU Braunschweig 47
48 3.3 SalesForce Salesforce.com On-Demand CRM software Customer-Relationship-Management Cooperation with Google Apps in early summer Provides simple online services for Customer database Lead management Call center Customer portal Knowledge Bases Collaboration environments Etc. Distributed Data Management Christoph Lofi IfIS TU Braunschweig 48
49 3.3 SalesForce Distributed Data Management Christoph Lofi IfIS TU Braunschweig 49
50 3.3 SalesForce Distributed Data Management Christoph Lofi IfIS TU Braunschweig 50
51 3.3 SalesForce Bills per month and user, based on edition Distributed Data Management Christoph Lofi IfIS TU Braunschweig 51
52 3.3 Google Apps Google Apps Provides standard office application on-demand i.e. Targeting at the lower-end of the customer base of Microsoft Office MS counters with Office 365 Google Apps provides & Groupware Spreadsheets Documents Presentations Online Forms Drawings etc. Distributed Data Management Christoph Lofi IfIS TU Braunschweig 52
53 3.3 Google Apps Distributed Data Management Christoph Lofi IfIS TU Braunschweig 53
54 Next Semester Knowledge-Based Systems and Deductive Databases Relational Databases 2 Seminar Advances in Digital Libraries Lab Integrity Constraints Distributed Data Management Christoph Lofi IfIS TU Braunschweig 54
55 Distributed Data Management Thank you for your attention! Distributed Data Management Christoph Lofi IfIS TU Braunschweig 55
Contents. What is Cloud Computing? Why Cloud computing? Cloud Anatomy Cloud computing technology Cloud computing products and market
Cloud Computing Contents What is Cloud Computing? Why Cloud computing? Cloud Anatomy Cloud computing technology Cloud computing products and market What is Cloud Computing? Definitions: Cloud computing
More informationCloud Computing and Amazon Web Services
Cloud Computing and Amazon Web Services Gary A. McGilvary edinburgh data.intensive research 1 OUTLINE 1. An Overview of Cloud Computing 2. Amazon Web Services 3. Amazon EC2 Tutorial 4. Conclusions 2 CLOUD
More informationData Centers and Cloud Computing
Data Centers and Cloud Computing CS377 Guest Lecture Tian Guo 1 Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing Case Study: Amazon EC2 2 Data Centers
More information24/11/14. During this course. Internet is everywhere. Frequency barrier hit. Management costs increase. Advanced Distributed Systems Cloud Computing
Advanced Distributed Systems Cristian Klein Department of Computing Science Umeå University During this course Treads in IT Towards a new data center What is Cloud computing? Types of Clouds Making applications
More informationCloud Computing. Chapter 1 Introducing Cloud Computing
Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization
More informationDISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2
DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing Slide 1 Slide 3 A style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet.
More informationMS EXCHANGE SERVER ACCELERATION IN VMWARE ENVIRONMENTS WITH SANRAD VXL
MS EXCHANGE SERVER ACCELERATION IN VMWARE ENVIRONMENTS WITH SANRAD VXL Dr. Allon Cohen Eli Ben Namer info@sanrad.com 1 EXECUTIVE SUMMARY SANRAD VXL provides enterprise class acceleration for virtualized
More informationAlfresco Enterprise on Azure: Reference Architecture. September 2014
Alfresco Enterprise on Azure: Reference Architecture Page 1 of 14 Abstract Microsoft Azure provides a set of services for deploying critical enterprise workloads on its highly reliable cloud platform.
More informationData Centers and Cloud Computing. Data Centers
Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises
More informationPublic Cloud Offerings and Private Cloud Options. Week 2 Lecture 4. M. Ali Babar
Public Cloud Offerings and Private Cloud Options Week 2 Lecture 4 M. Ali Babar Lecture Outline Public and private clouds Some key public cloud providers (More details in the lab) Private clouds Main Aspects
More informationCS 695 Topics in Virtualization and Cloud Computing and Storage Systems. Introduction
CS 695 Topics in Virtualization and Cloud Computing and Storage Systems Introduction Hot or not? source: Gartner Hype Cycle for Emerging Technologies, 2014 2 Source: http://geekandpoke.typepad.com/ 3 Cloud
More informationWhite Paper on CLOUD COMPUTING
White Paper on CLOUD COMPUTING INDEX 1. Introduction 2. Features of Cloud Computing 3. Benefits of Cloud computing 4. Service models of Cloud Computing 5. Deployment models of Cloud Computing 6. Examples
More informationThe Cloud at Crawford. Evaluating the pros and cons of cloud computing and its use in claims management
The Cloud at Crawford Evaluating the pros and cons of cloud computing and its use in claims management The Cloud at Crawford Wikipedia defines cloud computing as Internet-based computing, whereby shared
More informationCLOUD COMPUTING OVERVIEW, DIRECTION AND PLAN OF ACTION C S R PRABHU
CLOUD COMPUTING OVERVIEW, DIRECTION AND PLAN OF ACTION BY C S R PRABHU Cloud Computing - Some terms Term cloud is used as a metaphor for Internet Concept generally incorporates combinations of the following
More informationManaging the Real Cost of On-Demand Enterprise Cloud Services with Chargeback Models
Managing the Real Cost of On-Demand Enterprise Cloud Services with Chargeback Models A Guide to Cloud Computing Costs, Server Costs, Pricing Plans, and Chargeback Implementation and Systems Introduction
More informationDesign of Cloud Services for Cloud Based IT Education
www.jitae.org Journal of Information Technology and Application in Education Vol. 3 Iss. 3, September 2014 doi: 10.14355/jitae.2014.0303.03 Design of Cloud Services for Cloud Based IT Education Li Chao
More informationIntroduction to Cloud Computing
Discovery 2015: Cloud Computing Workshop June 20-24, 2011 Berkeley, CA Introduction to Cloud Computing Keith R. Jackson Lawrence Berkeley National Lab What is it? NIST Definition Cloud computing is a model
More informationCloud Computing. Adam Barker
Cloud Computing Adam Barker 1 Overview Introduction to Cloud computing Enabling technologies Different types of cloud: IaaS, PaaS and SaaS Cloud terminology Interacting with a cloud: management consoles
More informationBuilding Private & Hybrid Cloud Solutions
Solution Brief: Building Private & Hybrid Cloud Solutions WITH EGENERA CLOUD SUITE SOFTWARE Egenera, Inc. 80 Central St. Boxborough, MA 01719 Phone: 978.206.6300 www.egenera.com Introduction When most
More informationData Centers and Cloud Computing. Data Centers. MGHPCC Data Center. Inside a Data Center
Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises
More informationCS 695 Topics in Virtualization and Cloud Computing. Introduction
CS 695 Topics in Virtualization and Cloud Computing Introduction This class What does virtualization and cloud computing mean? 2 Cloud Computing The in-vogue term Everyone including his/her dog want something
More informationOTM in the Cloud. Ryan Haney
OTM in the Cloud Ryan Haney The Cloud The Cloud is a set of services and technologies that delivers real-time and ondemand computing resources Software as a Service (SaaS) delivers preconfigured applications,
More informationIntroduction to Cloud Computing
Introduction to Cloud Computing Cloud Computing I (intro) 15 319, spring 2010 2 nd Lecture, Jan 14 th Majd F. Sakr Lecture Motivation General overview on cloud computing What is cloud computing Services
More informationCloud Computing: Making the right choices
Cloud Computing: Making the right choices Kalpak Shah Clogeny Technologies Pvt Ltd 1 About Me Kalpak Shah Founder & CEO, Clogeny Technologies Passionate about economics and technology evolving through
More informationToday: Data Centers & Cloud Computing" Data Centers"
Today: Data Centers & Cloud Computing" Data Centers Cloud Computing Lecture 25, page 1 Data Centers" Large server and storage farms Used by enterprises to run server applications Used by Internet companies
More informationCloud Computing Training
Cloud Computing Training TechAge Labs Pvt. Ltd. Address : C-46, GF, Sector 2, Noida Phone 1 : 0120-4540894 Phone 2 : 0120-6495333 TechAge Labs 2014 version 1.0 Cloud Computing Training Cloud Computing
More informationOptimizing Service Levels in Public Cloud Deployments
WHITE PAPER OCTOBER 2014 Optimizing Service Levels in Public Cloud Deployments Keys to Effective Service Management 2 WHITE PAPER: OPTIMIZING SERVICE LEVELS IN PUBLIC CLOUD DEPLOYMENTS ca.com Table of
More informationCUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com
` CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS Review Business and Technology Series www.cumulux.com Table of Contents Cloud Computing Model...2 Impact on IT Management and
More informationEmerging Technology for the Next Decade
Emerging Technology for the Next Decade Cloud Computing Keynote Presented by Charles Liang, President & CEO Super Micro Computer, Inc. What is Cloud Computing? Cloud computing is Internet-based computing,
More informationBoas Betzler. Planet. Globally Distributed IaaS Platform Examples AWS and SoftLayer. November 9, 2015. 20014 IBM Corporation
Boas Betzler Cloud IBM Distinguished Computing Engineer for a Smarter Planet Globally Distributed IaaS Platform Examples AWS and SoftLayer November 9, 2015 20014 IBM Corporation Building Data Centers The
More informationBuilding Private & Hybrid Cloud Solutions
Solution Brief: Building Private & Hybrid Cloud Solutions WITH EGENERA CLOUD SUITE SOFTWARE Egenera, Inc. 80 Central St. Boxborough, MA 01719 Phone: 978.206.6300 www.egenera.com Introduction When most
More informationCloud Computing Is In Your Future
Cloud Computing Is In Your Future Michael Stiefel www.reliablesoftware.com development@reliablesoftware.com http://www.reliablesoftware.com/dasblog/default.aspx Cloud Computing is Utility Computing Illusion
More informationA Gentle Introduction to Cloud Computing
A Gentle Introduction to Cloud Computing Source: Wikipedia Platform Computing, Inc. Platform Clusters, Grids, Clouds, Whatever Computing The leader in managing large scale shared environments o 18 years
More informationHow To Understand Cloud Computing
Data-intensive computing systems Cloud Computing University of Verona Computer Science Department Damiano Carra Acknowledgements! Credits Part of the course material is based on slides provided by the
More informationyvette@yvetteagostini.it yvette@yvetteagostini.it
1 The following is merely a collection of notes taken during works, study and just-for-fun activities No copyright infringements intended: all sources are duly listed at the end of the document This work
More informationCHAPTER 8 CLOUD COMPUTING
CHAPTER 8 CLOUD COMPUTING SE 458 SERVICE ORIENTED ARCHITECTURE Assist. Prof. Dr. Volkan TUNALI Faculty of Engineering and Natural Sciences / Maltepe University Topics 2 Cloud Computing Essential Characteristics
More informationVirtualization and Cloud Computing
Written by Zakir Hossain, CS Graduate (OSU) CEO, Data Group Fed Certifications: PFA (Programming Foreign Assistance), COR (Contracting Officer), AOR (Assistance Officer) Oracle Certifications: OCP (Oracle
More informationIBM Spectrum Protect in the Cloud
IBM Spectrum Protect in the Cloud. Disclaimer IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM s sole discretion. Information regarding
More informationCHAPTER 2 THEORETICAL FOUNDATION
CHAPTER 2 THEORETICAL FOUNDATION 2.1 Theoretical Foundation Cloud computing has become the recent trends in nowadays computing technology world. In order to understand the concept of cloud, people should
More informationView Point. Performance Monitoring in Cloud. www.infosys.com. Abstract. - Vineetha V
View Point Performance Monitoring in Cloud - Vineetha V Abstract Performance Monitoring is an integral part of maintenance. Requirements for a monitoring solution for Cloud are totally different from a
More informationGeoff Raines Cloud Engineer
Geoff Raines Cloud Engineer Approved for Public Release; Distribution Unlimited. 13-2170 2013 The MITRE Corporation. All rights reserved. Why are P & I important for DoD cloud services? Improves the end-to-end
More informationResearch Paper Available online at: www.ijarcsse.com A COMPARATIVE STUDY OF CLOUD COMPUTING SERVICE PROVIDERS
Volume 2, Issue 2, February 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: A COMPARATIVE STUDY OF CLOUD
More informationDISTRIBUTED SYSTEMS AND CLOUD COMPUTING. A Comparative Study
DISTRIBUTED SYSTEMS AND CLOUD COMPUTING A Comparative Study Geographically distributed resources, such as storage devices, data sources, and computing power, are interconnected as a single, unified resource
More informationCloud Computing 101 Dissipating the Fog 2012/Dec/xx Grid-Interop 2012
Cloud Computing 101 Dissipating the Fog 2012/Dec/xx Why the interest in Clouds? A method to avoid/defer CAPEX/OPEX and possibly accelerating implementation 2 It all started here - Timeshare Computers and
More informationCloud Courses Description
Courses Description 101: Fundamental Computing and Architecture Computing Concepts and Models. Data center architecture. Fundamental Architecture. Virtualization Basics. platforms: IaaS, PaaS, SaaS. deployment
More informationArchitectural Implications of Cloud Computing
Architectural Implications of Cloud Computing Grace Lewis Research, Technology and Systems Solutions (RTSS) Program Lewis is a senior member of the technical staff at the SEI in the Research, Technology,
More informationThe Private Cloud Your Controlled Access Infrastructure
White Paper: Private Clouds The ongoing debate on the differences between a Public and Private Cloud are broad and often loud. The bottom line is that it s really about how the resource, or computing power,
More informationDemystifying the Cloud Computing 02.22.2012
Demystifying the Cloud Computing 02.22.2012 Speaker Introduction Victor Lang Enterprise Technology Consulting Services Victor Lang joined Smartbridge in early 2003 as the company s third employee and currently
More informationPrivate cloud computing advances
Building robust private cloud services infrastructures By Brian Gautreau and Gong Wang Private clouds optimize utilization and management of IT resources to heighten availability. Microsoft Private Cloud
More informationWhat Is It? Business Architecture Research Challenges Bibliography. Cloud Computing. Research Challenges Overview. Carlos Eduardo Moreira dos Santos
Research Challenges Overview May 3, 2010 Table of Contents I 1 What Is It? Related Technologies Grid Computing Virtualization Utility Computing Autonomic Computing Is It New? Definition 2 Business Business
More informationSUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager pchadwick@suse.com. Product Marketing Manager djarvis@suse.
SUSE Cloud 2.0 Pete Chadwick Douglas Jarvis Senior Product Manager pchadwick@suse.com Product Marketing Manager djarvis@suse.com SUSE Cloud SUSE Cloud is an open source software solution based on OpenStack
More informationThe Cloud as a Computing Platform: Options for the Enterprise
The Cloud as a Computing Platform: Options for the Enterprise Anthony Lewandowski, Ph.D. Solutions Architect Implicate Order Consulting Group LLC 571-606-4734 alewandowski@implicateorderllc.com The origins
More informationCloud Computing Architecture: A Survey
Cloud Computing Architecture: A Survey Abstract Now a day s Cloud computing is a complex and very rapidly evolving and emerging area that affects IT infrastructure, network services, data management and
More informationAn Introduction to Cloud Computing Concepts
Software Engineering Competence Center TUTORIAL An Introduction to Cloud Computing Concepts Practical Steps for Using Amazon EC2 IaaS Technology Ahmed Mohamed Gamaleldin Senior R&D Engineer-SECC ahmed.gamal.eldin@itida.gov.eg
More informationCloud Computing, and REST-based Architectures Reid Holmes
Material and some slide content from: - Software Architecture: Foundations, Theory, and Practice - Krzysztof Czarnecki Cloud Computing, and REST-based Architectures Reid Holmes Cloud precursors Grid Computing:
More informationHow To Understand Cloud Computing
Cloud Computing Today David Hirsch April 2013 Outline What is the Cloud? Types of Cloud Computing Why the interest in Cloud computing today? Business Uses for the Cloud Consumer Uses for the Cloud PCs
More informationVirtual Data Centre Public Cloud Simplicity Private Cloud Security
Virtual Data Centre Public Cloud Simplicity Private Cloud Security www.interoute.com Interoute Virtual Data Centre Virtual Data Centre (VDC) is Interoute s Enterprise class Infrastructure as a Service
More informationCloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad
Cloud Computing: Computing as a Service Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad Abstract: Computing as a utility. is a dream that dates from the beginning from the computer
More informationPlanning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise
Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise Manager Oracle NIST Definition of Cloud Computing Cloud
More informationPlatforms in the Cloud
Platforms in the Cloud Where Will Your Next Application Run? Jazoon, Zurich June 2011 Copyright 2011 Chappell & Associates An Organization without Cloud Computing Users A A A VM VM VM A A A Application
More informationCloud Computing Terms:
Cloud Computing Terms: Advertising-based pricing model: A pricing model whereby services are offered to customers at low or no cost, with the service provider being compensated by advertisers whose ads
More informationWhere We Are. References. Cloud Computing. Levels of Service. Cloud Computing History. Introduction to Data Management CSE 344
Where We Are Introduction to Data Management CSE 344 Lecture 25: DBMS-as-a-service and NoSQL We learned quite a bit about data management see course calendar Three topics left: DBMS-as-a-service and NoSQL
More informationWhat is Cloud Computing? Why call it Cloud Computing?
What is Cloud Computing? Why call it Cloud Computing? 1 Cloud Computing Key Properties Advantages Shift from CAPEX to OPEX Lowers barrier for starting a new business/project Can be cheaper even in the
More informationUsing Cloud Services for Test Environments A case study of the use of Amazon EC2
Using Cloud Services for Test Environments A case study of the use of Amazon EC2 Lee Hawkins (Quality Architect) Quest Software, Melbourne Copyright 2010 Quest Software We are gathered here today to talk
More informationDISTRIBUTED COMPUTER SYSTEMS CLOUD COMPUTING INTRODUCTION
DISTRIBUTED COMPUTER SYSTEMS CLOUD COMPUTING INTRODUCTION Dr. Taieb Znati Computer Science Department University of Pittsburgh Fall 2014 Thoughts on Cloud Computing A way to increase capacity or add capabilities
More informationBuilding Blocks of the Private Cloud
www.cloudtp.com Building Blocks of the Private Cloud Private clouds are exactly what they sound like. Your own instance of SaaS, PaaS, or IaaS that exists in your own data center, all tucked away, protected
More informationWhat is Cloud Computing? First, a little history. Demystifying Cloud Computing. Mainframe Era (1944-1978) Workstation Era (1968-1985) Xerox Star 1981!
Demystifying Cloud Computing What is Cloud Computing? First, a little history. Tim Horgan Head of Cloud Computing Centre of Excellence http://cloud.cit.ie 1" 2" Mainframe Era (1944-1978) Workstation Era
More informationElastic Cloud Computing in the Open Cirrus Testbed implemented via Eucalyptus
Elastic Cloud Computing in the Open Cirrus Testbed implemented via Eucalyptus International Symposium on Grid Computing 2009 (Taipei) Christian Baun The cooperation of and Universität Karlsruhe (TH) Agenda
More informationCloud Computing and Amazon Web Services. CJUG March, 2009 Tom Malaher
Cloud Computing and Amazon Web Services CJUG March, 2009 Tom Malaher Agenda What is Cloud Computing? Amazon Web Services (AWS) Other Offerings Composing AWS Services Use Cases Ecosystem Reality Check Pros&Cons
More informationIBM 000-281 EXAM QUESTIONS & ANSWERS
IBM 000-281 EXAM QUESTIONS & ANSWERS Number: 000-281 Passing Score: 800 Time Limit: 120 min File Version: 58.8 http://www.gratisexam.com/ IBM 000-281 EXAM QUESTIONS & ANSWERS Exam Name: Foundations of
More informationService Oriented Cloud Computing Architectures. Asher Vitek 12/3/2011 UMM CSci Senior Seminar Conference Morris, MN.
Service Oriented Cloud Computing Architectures Asher Vitek 12/3/2011 UMM CSci Senior Seminar Conference Morris, MN. Overview Cloud Computing What is cloud computing Types of cloud computing Service Oriented
More informationHow To Run A Cloud Computer System
Cloud Technologies and GIS Nathalie Smith nsmith@esri.com Agenda What is Cloud Computing? How does it work? Cloud and GIS applications Esri Offerings Lots of hype Cloud computing remains the latest, most
More informationPlanning the Migration of Enterprise Applications to the Cloud
Planning the Migration of Enterprise Applications to the Cloud A Guide to Your Migration Options: Private and Public Clouds, Application Evaluation Criteria, and Application Migration Best Practices Introduction
More informationSession 3. the Cloud Stack, SaaS, PaaS, IaaS
Session 3. the Cloud Stack, SaaS, PaaS, IaaS The service models resemble a cascading architecture where services on a higher level, as identified by Weinhardt et.al. (2009); encapsulate functionality from
More informationIBM Platform Computing Cloud Service Ready to use Platform LSF & Symphony clusters in the SoftLayer cloud
IBM Platform Computing Cloud Service Ready to use Platform LSF & Symphony clusters in the SoftLayer cloud February 25, 2014 1 Agenda v Mapping clients needs to cloud technologies v Addressing your pain
More informationNCTA Cloud Architecture
NCTA Cloud Architecture Course Specifications Course Number: 093019 Course Length: 5 days Course Description Target Student: This course is designed for system administrators who wish to plan, design,
More informationWHITEPAPER. One Cloud For All Your Critical Business Applications. www.airvm.com
WHITEPAPER One Cloud For All Your Critical Business Applications. www.airvm.com Introduction AirVM Coud is a fully customizable IaaS cloud platform designed for SMBs and IT professionals who want to move
More informationCloud Computing An Elephant In The Dark
Cloud Computing An Elephant In The Dark Amir H. Payberah amir@sics.se Amirkabir University of Technology (Tehran Polytechnic) Amir H. Payberah (Tehran Polytechnic) Cloud Computing 1394/2/7 1 / 60 Amir
More informationPart V Applications. What is cloud computing? SaaS has been around for awhile. Cloud Computing: General concepts
Part V Applications Cloud Computing: General concepts Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 1 What is cloud computing? SaaS: Software as a Service Cloud: Datacenters hardware
More informationCloud Computing an introduction
Prof. Dr. Claudia Müller-Birn Institute for Computer Science, Networked Information Systems Cloud Computing an introduction January 30, 2012 Netzprogrammierung (Algorithmen und Programmierung V) Our topics
More informationOutline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages
Ivan Zapevalov 2 Outline What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages 3 What is cloud computing? 4 What is cloud computing? Cloud computing is the
More information9/26/2011. What is Virtualization? What are the different types of virtualization.
CSE 501 Monday, September 26, 2011 Kevin Cleary kpcleary@buffalo.edu What is Virtualization? What are the different types of virtualization. Practical Uses Popular virtualization products Demo Question,
More informationLecture 02a Cloud Computing I
Mobile Cloud Computing Lecture 02a Cloud Computing I 吳 秀 陽 Shiow-yang Wu What is Cloud Computing? Computing with cloud? Mobile Cloud Computing Cloud Computing I 2 Note 1 What is Cloud Computing? Walking
More informationCloud Computing Technology
Cloud Computing Technology The Architecture Overview Danairat T. Certified Java Programmer, TOGAF Silver danairat@gmail.com, +66-81-559-1446 1 Agenda What is Cloud Computing? Case Study Service Model Architectures
More informationCloud Computing Trends
UT DALLAS Erik Jonsson School of Engineering & Computer Science Cloud Computing Trends What is cloud computing? Cloud computing refers to the apps and services delivered over the internet. Software delivered
More informationFUJITSU Software Cloud Services Management V1.0 Introduction. January 2016 Fujitsu Limited
FUJITSU Software Cloud Services Management V1.0 Introduction January 2016 Fujitsu Limited Contents Background Product Summary Operation Model Functions Product Information 1 Background 2 Extending Corporate
More informationIntroduction to Cloud : Cloud and Cloud Storage. Lecture 2. Dr. Dalit Naor IBM Haifa Research Storage Systems. Dalit Naor, IBM Haifa Research
Introduction to Cloud : Cloud and Cloud Storage Lecture 2 Dr. Dalit Naor IBM Haifa Research Storage Systems 1 Advanced Topics in Storage Systems for Big Data - Spring 2014, Tel-Aviv University http://www.eng.tau.ac.il/semcom
More informationCloud Computing Now and the Future Development of the IaaS
2010 Cloud Computing Now and the Future Development of the IaaS Quanta Computer Division: CCASD Title: Project Manager Name: Chad Lin Agenda: What is Cloud Computing? Public, Private and Hybrid Cloud.
More informationCloud Courses Description
Cloud Courses Description Cloud 101: Fundamental Cloud Computing and Architecture Cloud Computing Concepts and Models. Fundamental Cloud Architecture. Virtualization Basics. Cloud platforms: IaaS, PaaS,
More informationKeyword: Cloud computing, service model, deployment model, network layer security.
Volume 4, Issue 2, February 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com An Emerging
More informationWOLKEN KOSTEN GELD GUSTAVO ALONSO SYSTEMS GROUP ETH ZURICH WWW.SYSTEMS.ETHZ.CH
WOLKEN KOSTEN GELD GUSTAVO ALONSO SYSTEMS GROUP ETH ZURICH WWW.SYSTEMS.ETHZ.CH ELCA Update June 16, 2010, Gustavo Alonso About the speaker Professor of Computer Science at ETH Zurich Areas of interest:
More informationHybrid Cloud Computing
Dr. Marcel Schlatter, IBM Distinguished Engineer, Delivery Technology & Engineering, GTS 10 November 2010 Hybrid Computing Why is it becoming popular, Patterns, Trends, Impact Hybrid Definition and Scope
More informationReferences. Introduction to Database Systems CSE 444. Motivation. Basic Features. Outline: Database in the Cloud. Outline
References Introduction to Database Systems CSE 444 Lecture 24: Databases as a Service YongChul Kwon Amazon SimpleDB Website Part of the Amazon Web services Google App Engine Datastore Website Part of
More informationIntroduction to Database Systems CSE 444
Introduction to Database Systems CSE 444 Lecture 24: Databases as a Service YongChul Kwon References Amazon SimpleDB Website Part of the Amazon Web services Google App Engine Datastore Website Part of
More informationCloud Computing. Key Considerations for Adoption. Abstract. Ramkumar Dargha
Cloud Computing Key Considerations for Adoption Ramkumar Dargha Abstract Cloud Computing technology and services have been witnessing quite a lot of attention for the past couple of years now. We believe
More informationVirtualization & Cloud Computing (2W-VnCC)
Virtualization & Cloud Computing (2W-VnCC) DETAILS OF THE SYLLABUS: Basics of Networking Types of Networking Networking Tools Basics of IP Addressing Subnet Mask & Subnetting MAC Address Ports : Physical
More informationCloud Computing: Meet the Players. Performance Analysis of Cloud Providers
BASEL UNIVERSITY COMPUTER SCIENCE DEPARTMENT Cloud Computing: Meet the Players. Performance Analysis of Cloud Providers Distributed Information Systems (CS341/HS2010) Report based on D.Kassman, T.Kraska,
More informationCLOUD COMPUTING. Dana Petcu West University of Timisoara http://web.info.uvt.ro/~petcu
CLOUD COMPUTING Dana Petcu West University of Timisoara http://web.info.uvt.ro/~petcu TRENDY 2 WHY COINED CLOUD? Ask 10 professionals what cloud computing is, and you ll get 10 different answers CC is
More information