The public-cloud-computing market has
|
|
|
- Merry McLaughlin
- 10 years ago
- Views:
Transcription
1 View from the Cloud Editor: George Pallis Comparing Public- Cloud Providers Ang Li and Xiaowei Yang Duke University Srikanth Kandula and Ming Zhang Microsoft Research As cloud computing becomes increasingly popular among enterprises, developers, and organizations, it s time to consider the practical problem: how do you choose from the growing number of providers? To help users make this decision, researchers first determined the basic types of services that providers offer. They then devised a set of metrics related to application performance in a cloud and created tools for measuring them. The public-cloud-computing market has grown tremendously. Different from private clouds, which organizations use internally, public-cloud platforms are open to virtually anyone with a credit card. Public-cloud customers can easily spin up tens or even hundreds of virtual machines (VMs) in a few minutes; they pay for only what they actually use, without any up-front investment. Such flexibility has motivated more and more organizations, including governments, schools, enterprises, and content providers, to migrate their applications to public-cloud platforms. Following the trend, more and more companies are rolling out public-cloud-computing services, such as Amazon Web Services (AWS), Google s AppEngine, Microsoft s Windows Azure, and Rackspace s Cloud Servers and Cloud Sites. Although the variety of public-cloud providers fosters healthy competition, it makes choosing the best cloud for an application difficult. Imagine that you want to migrate your service to a cloud. Identifying the providers that offer the necessary features to support the application is easy because most of them have similar feature sets. However, telling which cloud offers the best -processing performance is difficult, mainly because no detailed, comprehensive performance comparison between cloud providers exists. The performance specifications that providers publish are usually vague (for example, every cloud server gets four virtual CPUs ). Also, the numerous industrial reports and blog posts on this topic 1 3 are rather ad hoc and don t cover all cloud aspects. Many focus on VM computation speed, ignoring other aspects such as the storage and network services performance. We recently performed a comprehensive comparison of public-cloud providers performance. 4 The study led us to systematically determine which metrics best characterize cloud performance. Proper application of these metrics can help users quickly choose the bestperforming provider for their application. Cloud Services To support diverse applications, cloud providers typically offer a spectrum of services in categories such as computation, storage, and networking. For instance, AWS offers the Elastic Compute Cloud (EC2) computation service, SimpleDB storage service, Simple Storage Service (S3), and Simple Queue Service (SQS), and Amazon s internal networking service that connects the other services. We ve concluded that current major cloud providers offer the following four common types of services. Elastic Compute Clusters A compute cluster includes a set of virtual instances that run a customer s application code. Each virtual instance can be a bare-metal VM (in an infrastructure-as-a-service provider, such as AWS and Cloud Servers) or a sandbox environment (in a platform-as-a-service provider, such as AppEngine). Clusters are elastic 50 Published by the IEEE Computer Society /11/$ IEEE IEEE INTERNET COMPUTING
2 Comparing Public-Cloud Providers in that the number of instances can scale dynamically with the application s workload. For instance, in a cloud-based Web application, the number of front-end server instances can scale according to the incoming request rate, so that each server instance won t be overwhelmed by too many simultaneous requests. Persistent Storage Services These services store application data and nonephemeral state; all instances in the cluster can access them. They re different from the local storage (for example, the local hard drive) in each virtual instance, which is temporary and can t be directly accessed by other instances. They re also different from block storage services that some providers offer (for example, Amazon s Elastic Block Storage). The latter can t be accessed by multiple instances simultaneously and serves primarily as backup. There are several common types of storage services. Table storage (SimpleDB, Google s DataStore, and Azure s Table Storage) is similar to a traditional database. Blob storage (S3, Rackspace s Cloud Files, and Azure s Blob Storage) keeps binary objects such as user photos and videos. Queue storage (SQS and Azure s Queue Storage) is a special type of storage service. It implements a global message queue that enables synchronization across different tiers of virtual instances. Persistent storage services are usually implemented as RESTful Web services 5 (REST stands for Representational State Transfer) and are highly available and scalable compared to their noncloud siblings. Intracloud Networks These networks connect virtual instances with each other and with storage services. All clouds promise high-bandwidth and low-latency networks in a datacenter. This is because network performance is critical to the performance of distributed applications such as multitier Web services and MapReduce jobs. Wide-Area Networks Unlike intracloud networks, which connect an application s components, wide-area networks (WANs) connect the cloud datacenters, where the application is hosted, with end hosts on the Internet. For consumer applications such as websites, WAN performance can affect a client s response time significantly. All cloud providers operate multiple datacenters at different geographical regions so that a user s request can be served by a nearby datacenter to reduce WAN latency. Putting Them All Together These four types of services are common because they re fundamental in building a generic online computation platform. Imagine a typical online cloud application, such as a social network website. Its servers can run in the compute cluster, leveraging the scaling feature to absorb flash-crowd events. Its user data can be stored in the various storage services and accessed through the intracloud network. Its Web content can be delivered to users with just a short delay, with a WAN s help. Other important cloud services, such as MapReduce (Hadoop) services and backup services, aren t as common, probably because they aren t essential to most cloud applications. Comparing Clouds To compare clouds along the four common services, we must first choose the metrics for each service. There are two main rationales. First, we want the metrics to be directly related to application performance. Our primary goal is to make selecting cloud providers easier. So, the metrics should be easy to understand and directly reflect some aspects of the application s performance. For instance, the storage metrics should reflect a storage-intensive application s I/O efficiency. We also don t compare service features that are unrelated to performance. Although some of them are important, choosing them is largely orthogonal to optimizing the application s performance. Second, we want the metrics to be fair across different providers, regardless of how they implement the services. Different providers might implement services in drastically different ways. For example, some providers use Xen VMs to implement virtual instances, whereas others use Hyper-V or other proprietary virtualization technologies. The metrics should abstract away these implementation details and focus on the services end-toend performance impact. Following these rationales, we chose 10 metrics that together comprehensively depict cloud performance (see Table 1). Some of the metrics are standard and are already widely used in noncloud contexts: a benchmark task s runtime, to measure a virtual instance s efficiency, a storage service s latency and throughput, and a network path s latency and capacity. On the other hand, clouds unique characteristics led us to choose the following novel and unconventional metrics. Performance versus Cost Many cloud services aren t free; users must pay for the resources consumed. A budget-aware customer might choose to not go with the cloud provider that performs the best but is expensive, instead choosing the most cost-effective one. To help users make this choice, we developed two metrics to capture the cost-effectiveness of the two main billable cloud services: the compute cluster and the storage services. We MARCH/APRIL
3 View from the Cloud Table 1. Cloud performance metrics. Service Metric Elastic compute cluster Benchmark runtime Cost per benchmark Scaling latency Persistent storage Operation latency Operation throughput Cost per operation Time to consistency Intracloud network Path latency Path capacity Wide-area network Wide-area-network latency first use the monetary cost of finishing a benchmark task to capture a virtual instance s cost-effectiveness. Then, we use the cost of each storage operation to compare different storage services cost-effectiveness. Scaling Speed A unique feature of a cloud is its highly scalable compute cluster. Customers can easily scale a cluster from a few instances to hundreds of instances to cope with, for instance, a website s sudden surge in popularity. Scaling speed can be crucial to both the performance and cost of an application with a variable workload. When the workload increases, the scaling speed needs to catch up so that the quality of service won t degrade. When the workload is low, the customer still needs to keep a few backup instances in case the workload suddenly increases. So, the faster the cluster can scale, the fewer backup instances the customer needs, which decreases costs. We use the scaling-latency metric to compare compute clusters scaling speed. We measure latency as the time it takes to spin up a new instance, from when the instance is requested to when it s ready to serve the application. Storage Consistency Clouds usually implement storage services in a distributed fashion to improve availability and scalability. However, as a trade-off, some services don t provide a strong consistency guarantee, which means a read operation might return outdated data for a short period of time. To compare data consistency across different providers storage services, we chose the time-toconsistency metric. This metric measures the time a data item (a table row, binary object, or queue message) takes to become available after it s added to the service. WAN Latency We compare WAN performance by measuring the minimum latency from a vantage point to all a provider s datacenters. Suppose a provider has a datacenter in the US and one in Europe. For a vantage point in the US, we measure the network latency to both datacenters. The latency to the US datacenter is smaller owing to geographic proximity, so we choose it as the minimum latency. Such latency also corresponds to the actual latency for that vantage point under a perfect load-balancing algorithm that always directs a request to the closest datacenter. We perform the measurements from a set of geographically diverse vantage points on PlanetLab ( Measuring the Metrics We developed a set of tools to measure these metrics under four major providers: AWS, AppEngine, Azure, and Cloud Servers. Each tool is simple and can be easily extended to other cloud platforms. We re releasing the tools on our project website ( so that customers can use them to collect comparison results for the providers they re interested in. Also, some third-party companies could use the tools to offer real-time cloud performance comparison services. Customers would only need to subscribe to such services and download the comparison data for the time frame and providers they re interested in. From Cloud Performance to Application Performance Ultimately, a cloud performance comparison aims to enable fast, accurate provider selection. Customers care about their application s performance on the different cloud providers and want to choose the provider that offers the best performance for that application. Here, we discuss two ways customers can use the comparison results to choose a provider. Direct Performance Projection Customers can directly use the comparison results along one or a few metrics to project an application s performance with different cloud providers. For instance, for a computation-intensive application, such as document processing, a customer could directly use the benchmark runtime to discover which cloud s instance will likely run the application most efficiently. Similarly, for a storage-intensive application, such as an e-commerce website, a customer could use the storage service latency and throughput to find the provider with the most efficient storage services. We ve demonstrated this approach s usefulness with three realistic applications IEEE INTERNET COMPUTING
4 Comparing Public-Cloud Providers Trace-Based Performance Prediction The previous approach is simple but might be limited because in some cases it s unclear how to combine the results of multiple relevant metrics. For instance, a complex application, such as video processing, can be both computation- and storageintensive; combining the computation and storage comparison results is a nontrivial task. One possible way to address this problem is to instrument the application locally and combine its local execution trace with the measurement results to predict its overall performance in a cloud. An execution trace shows how the application runs locally and the resource consumption at each step. Figure 1 shows an execution trace of a request in a standard three-tier Web application. The trace shows how the different components (the Web server, application server, network, and back-end database) process the request. It also shows the resources consumed at each component (the CPU time consumed at each server component, the amount of data sent through the network, and the database queries). We can then use the measurement results to predict the time spent at each cloud component. For a server component, we can scale the CPU time consumed locally by the speed difference between the local and the cloud instances. For the time spent in network transmission, we can use the cloud network latency and capacity. For the time spent in database queries, we can directly use the storage services operation latency. We then combine all the predicted times; the resulting value is a good estimation of the application s real runtime in the cloud. This approach, however, has challenges. One major challenge is how to automatically extract an application s execution trace, given that the traces can differ widely Wide-area network 50 bytes 15 Kbytes across different types of applications. Another challenge is how to accurately predict the time spent on a virtual instance, because simple scaling might introduce excessive error in some cases. An interesting and open research question is, how can we design a generic cloudperformance-prediction framework with high accuracy and minimum customer involvement? We believe our approach is a significant step toward enabling fast, accurate provider selection for thousands of emerging cloud applications. However, there s still much to do in this area. For example, each cloud service deserves its own thorough, systematic performance analysis. This can provide insight in how to optimize the existing applications to better fit the cloud environment. Furthermore, performance might not be the only criterion for selecting a provider. Aspects such as manageability, availability, and data redundancy also concern the customers. How to integrate these factors into a complete, easy-to-use providerselection framework remains an open challenge. References 1. Comparing Amazon EC2 Performance with Other Cloud/VPS Hosting Options... and Real Hardware, blog, 14 Apr. 2009; Front-end server Application server 20 ms 60 bytes 53 ms 13 bytes 20 Kbytes 17 Kbytes Select* Database Figure 1. The execution trace of a request in a standard three-tier Web application. The red numbers show the CPU time each server component consumed to process the request; the blue numbers show the amount of data sent through the network (both over a wide-area network and inside a cloud). The trace also includes the query issued to the back-end database. prtg-7/comparing-amazon-ec2- performance-with-other-cloudvps-hostingoptions-and-real-hardware. 2. Rackspace Cloud Servers versus Amazon EC2: Performance Analysis, blog; www. thebitsource.com/featured-posts/rackspacecloud-servers-versus-amazon-ec2-performanceanalysis. 3. J.S. Ward, A Performance Comparison of Clouds: AmazonEC2 and Ubuntu Enterprise Cloud, presented at 2009 Scottish Informatics and Computer Science Alliance Demofest, 2009; PerformanceComparison.pdf. 4. A. Li et al., CloudCmp: Comparing Public Cloud Providers, Proc. 10th Ann. Conf. Internet Measurement, ACM Press, 2010, pp. 1 14; apps/pubs/?id= R.T. Fielding and R.N. Taylor, Principled Design of the Modern Web Architecture, ACM Trans. Internet Technology, vol. 2, no. 2, 2002, pp Ang Li is a PhD student in Duke University s Department of Computer Science. Contact him at [email protected]. Xiaowei Yang is an assistant professor at Duke University s Department of Computer Science. Contact her at [email protected]. Srikanth Kandula is a researcher in Microsoft Research s Networking Research Group. Contact him at [email protected]. Ming Zhang is a researcher in Microsoft Research s Networking Research Group. Contact him at [email protected]. MARCH/APRIL
5 This article was featured in For access to more content from the IEEE Computer Society, see computingnow.computer.org. Top articles, podcasts, and more. computingnow.computer.org
CloudCmp:Comparing Cloud Providers. Raja Abhinay Moparthi
CloudCmp:Comparing Cloud Providers Raja Abhinay Moparthi 1 Outline Motivation Cloud Computing Service Models Charging schemes Cloud Common Services Goal CloudCom Working Challenges Designing Benchmark
CUMULUX 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
Load Balancing and Maintaining the Qos on Cloud Partitioning For the Public Cloud
Load Balancing and Maintaining the Qos on Cloud Partitioning For the Public Cloud 1 S.Karthika, 2 T.Lavanya, 3 G.Gokila, 4 A.Arunraja 5 S.Sarumathi, 6 S.Saravanakumar, 7 A.Gokilavani 1,2,3,4 Student, Department
PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM
PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM Akmal Basha 1 Krishna Sagar 2 1 PG Student,Department of Computer Science and Engineering, Madanapalle Institute of Technology & Science, India. 2 Associate
Ø Teaching Evaluations. q Open March 3 through 16. Ø Final Exam. q Thursday, March 19, 4-7PM. Ø 2 flavors: q Public Cloud, available to public
Announcements TIM 50 Teaching Evaluations Open March 3 through 16 Final Exam Thursday, March 19, 4-7PM Lecture 19 20 March 12, 2015 Cloud Computing Cloud Computing: refers to both applications delivered
WINDOWS AZURE DATA MANAGEMENT
David Chappell October 2012 WINDOWS AZURE DATA MANAGEMENT CHOOSING THE RIGHT TECHNOLOGY Sponsored by Microsoft Corporation Copyright 2012 Chappell & Associates Contents Windows Azure Data Management: A
Platforms 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
Part 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
Li Sheng. [email protected]. Nowadays, with the booming development of network-based computing, more and more
36326584 Li Sheng Virtual Machine Technology for Cloud Computing Li Sheng [email protected] Abstract: Nowadays, with the booming development of network-based computing, more and more Internet service vendors
What 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
Capacity planning with Microsoft System Center
Capacity planning with Microsoft System Center Mike Resseler Veeam Product Strategy Specialist, MVP, Microsoft Certified IT Professional, MCSA, MCTS, MCP Modern Data Protection Built for Virtualization
GigaSpaces Real-Time Analytics for Big Data
GigaSpaces Real-Time Analytics for Big Data GigaSpaces makes it easy to build and deploy large-scale real-time analytics systems Rapidly increasing use of large-scale and location-aware social media and
Performance Prediction, Sizing and Capacity Planning for Distributed E-Commerce Applications
Performance Prediction, Sizing and Capacity Planning for Distributed E-Commerce Applications by Samuel D. Kounev ([email protected]) Information Technology Transfer Office Abstract Modern e-commerce
The State of Cloud Storage
205 Industry Report A Benchmark Comparison of Speed, Availability and Scalability Executive Summary Both 203 and 204 were record-setting years for adoption of cloud services in the enterprise. More than
References. 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
Introduction 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
Cloud computing doesn t yet have a
The Case for Cloud Computing Robert L. Grossman University of Illinois at Chicago and Open Data Group To understand clouds and cloud computing, we must first understand the two different types of clouds.
A Survey on Cloud Storage Systems
A Survey on Cloud Storage Systems Team : Xiaoming Xiaogang Adarsh Abhijeet Pranav Motivations No Taxonomy Detailed Survey for users Starting point for researchers Taxonomy Category Definition Example Instance
Ubuntu and Hadoop: the perfect match
WHITE PAPER Ubuntu and Hadoop: the perfect match February 2012 Copyright Canonical 2012 www.canonical.com Executive introduction In many fields of IT, there are always stand-out technologies. This is definitely
The Incremental Advantage:
The Incremental Advantage: MIGRATE TRADITIONAL APPLICATIONS FROM YOUR ON-PREMISES VMWARE ENVIRONMENT TO THE HYBRID CLOUD IN FIVE STEPS CONTENTS Introduction..................... 2 Five Steps to the Hybrid
Why Big Data in the Cloud?
Have 40 Why Big Data in the Cloud? Colin White, BI Research January 2014 Sponsored by Treasure Data TABLE OF CONTENTS Introduction The Importance of Big Data The Role of Cloud Computing Using Big Data
Public 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
Network Performance Between Geo-Isolated Data Centers. Testing Trans-Atlantic and Intra-European Network Performance between Cloud Service Providers
Network Performance Between Geo-Isolated Data Centers Testing Trans-Atlantic and Intra-European Network Performance between Cloud Service Providers Published on 4/1/2015 Network Performance Between Geo-Isolated
Hadoop in the Hybrid Cloud
Presented by Hortonworks and Microsoft Introduction An increasing number of enterprises are either currently using or are planning to use cloud deployment models to expand their IT infrastructure. Big
Network Infrastructure Services CS848 Project
Quality of Service Guarantees for Cloud Services CS848 Project presentation by Alexey Karyakin David R. Cheriton School of Computer Science University of Waterloo March 2010 Outline 1. Performance of cloud
Figure 1. The cloud scales: Amazon EC2 growth [2].
- Chung-Cheng Li and Kuochen Wang Department of Computer Science National Chiao Tung University Hsinchu, Taiwan 300 [email protected], [email protected] Abstract One of the most important issues
Where 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
Chapter 19 Cloud Computing for Multimedia Services
Chapter 19 Cloud Computing for Multimedia Services 19.1 Cloud Computing Overview 19.2 Multimedia Cloud Computing 19.3 Cloud-Assisted Media Sharing 19.4 Computation Offloading for Multimedia Services 19.5
Software-Defined Networks Powered by VellOS
WHITE PAPER Software-Defined Networks Powered by VellOS Agile, Flexible Networking for Distributed Applications Vello s SDN enables a low-latency, programmable solution resulting in a faster and more flexible
Cloud 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
DOCLITE: DOCKER CONTAINER-BASED LIGHTWEIGHT BENCHMARKING ON THE CLOUD
DOCLITE: DOCKER CONTAINER-BASED LIGHTWEIGHT BENCHMARKING ON THE CLOUD 1 Supervisors: Dr. Adam Barker Dr. Blesson Varghese Summer School 2015 Lawan Thamsuhang Subba Structure of Presentation 2 Introduction
Availability Digest. www.availabilitydigest.com. @availabilitydig. HPE Helion Private Cloud and Cloud Broker Services February 2016
the Availability Digest @availabilitydig HPE Helion Private Cloud and Cloud Broker Services February 2016 HPE Helion is a complete portfolio of cloud products and services that offers enterprise security,
USING VIRTUAL MACHINE REPLICATION FOR DYNAMIC CONFIGURATION OF MULTI-TIER INTERNET SERVICES
USING VIRTUAL MACHINE REPLICATION FOR DYNAMIC CONFIGURATION OF MULTI-TIER INTERNET SERVICES Carlos Oliveira, Vinicius Petrucci, Orlando Loques Universidade Federal Fluminense Niterói, Brazil ABSTRACT In
Cloud 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
Private Clouds Can Be Complicated: The Challenges of Building and Operating a Microsoft Private Cloud
Private Clouds Can Be Complicated: The Challenges of Building and Operating a Microsoft Private Cloud Tony Bradley Microsoft MVP, CISSP-ISSAP Principal Analyst, Bradley Strategy Group The connected, mobile
WINDOWS AZURE EXECUTION MODELS
WINDOWS AZURE EXECUTION MODELS Windows Azure provides three different execution models for running applications: Virtual Machines, Web Sites, and Cloud Services. Each one provides a different set of services,
Cloud Computing For Bioinformatics
Cloud Computing For Bioinformatics Cloud Computing: what is it? Cloud Computing is a distributed infrastructure where resources, software, and data are provided in an on-demand fashion. Cloud Computing
Microsoft Private Cloud Fast Track
Microsoft Private Cloud Fast Track Microsoft Private Cloud Fast Track is a reference architecture designed to help build private clouds by combining Microsoft software with Nutanix technology to decrease
Leveraging the Cloud for Data Protection and Disaster Recovery
WHITE PAPER: Leveraging the Cloud for Data Protection and Disaster Recovery Leveraging the Cloud for Data Protection and Disaster Recovery Bennett Klein DATA MANAGEMENT CUSTOMER SOLUTIONS MARCH 2012 Table
Object Storage: A Growing Opportunity for Service Providers. White Paper. Prepared for: 2012 Neovise, LLC. All Rights Reserved.
Object Storage: A Growing Opportunity for Service Providers Prepared for: White Paper 2012 Neovise, LLC. All Rights Reserved. Introduction For service providers, the rise of cloud computing is both a threat
How In-Memory Data Grids Can Analyze Fast-Changing Data in Real Time
SCALEOUT SOFTWARE How In-Memory Data Grids Can Analyze Fast-Changing Data in Real Time by Dr. William Bain and Dr. Mikhail Sobolev, ScaleOut Software, Inc. 2012 ScaleOut Software, Inc. 12/27/2012 T wenty-first
QLIKVIEW INTEGRATION TION WITH AMAZON REDSHIFT John Park Partner Engineering
QLIKVIEW INTEGRATION TION WITH AMAZON REDSHIFT John Park Partner Engineering June 2014 Page 1 Contents Introduction... 3 About Amazon Web Services (AWS)... 3 About Amazon Redshift... 3 QlikView on AWS...
Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load
Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load Pooja.B. Jewargi Prof. Jyoti.Patil Department of computer science and engineering,
A SHORT INTRODUCTION TO CLOUD PLATFORMS
A SHORT INTRODUCTION TO CLOUD PLATFORMS AN ENTERPRISE-ORIENTED VIEW DAVID CHAPPELL AUGUST 2008 SPONSORED BY MICROSOFT CORPORATION COPYRIGHT 2008 CHAPPELL & ASSOCIATES CONTENTS Defining Terms: What is a
How To Handle Big Data With A Data Scientist
III Big Data Technologies Today, new technologies make it possible to realize value from Big Data. Big data technologies can replace highly customized, expensive legacy systems with a standard solution
Introduction to AWS Economics
Introduction to AWS Economics Reducing Costs and Complexity May 2015 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document is provided for informational purposes
A Comparison of Clouds: Amazon Web Services, Windows Azure, Google Cloud Platform, VMWare and Others (Fall 2012)
1. Computation Amazon Web Services Amazon Elastic Compute Cloud (Amazon EC2) provides basic computation service in AWS. It presents a virtual computing environment and enables resizable compute capacity.
Large-Scale Web Applications
Large-Scale Web Applications Mendel Rosenblum Web Application Architecture Web Browser Web Server / Application server Storage System HTTP Internet CS142 Lecture Notes - Intro LAN 2 Large-Scale: Scale-Out
Assignment # 1 (Cloud Computing Security)
Assignment # 1 (Cloud Computing Security) Group Members: Abdullah Abid Zeeshan Qaiser M. Umar Hayat Table of Contents Windows Azure Introduction... 4 Windows Azure Services... 4 1. Compute... 4 a) Virtual
How To Choose Cloud Computing
IJSRD - International Journal for Scientific Research & Development Vol. 2, Issue 09, 2014 ISSN (online): 2321-0613 Comparison of Several IaaS Cloud Computing Platforms Amar Deep Gorai 1 Dr. Birendra Goswami
Optimal Service Pricing for a Cloud Cache
Optimal Service Pricing for a Cloud Cache K.SRAVANTHI Department of Computer Science & Engineering (M.Tech.) Sindura College of Engineering and Technology Ramagundam,Telangana G.LAKSHMI Asst. Professor,
WHITE PAPER RUN VDI IN THE CLOUD WITH PANZURA SKYBRIDGE
WHITE PAPER RUN VDI IN THE CLOUD WITH PANZURA What if you could provision VDI in the cloud as a utility, colocating ondemand VDI instances and data next to each other and close to your users, anywhere
Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP
Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP Agenda ADP Cloud Vision and Requirements Introduction to SUSE Cloud Overview Whats New VMWare intergration HyperV intergration ADP
Neverfail for Windows Applications June 2010
Neverfail for Windows Applications June 2010 Neverfail, from Neverfail Ltd. (www.neverfailgroup.com), ensures continuity of user services provided by Microsoft Windows applications via data replication
Microsoft Big Data Solutions. Anar Taghiyev P-TSP E-mail: [email protected];
Microsoft Big Data Solutions Anar Taghiyev P-TSP E-mail: [email protected]; Why/What is Big Data and Why Microsoft? Options of storage and big data processing in Microsoft Azure. Real Impact of Big
Energy Constrained Resource Scheduling for Cloud Environment
Energy Constrained Resource Scheduling for Cloud Environment 1 R.Selvi, 2 S.Russia, 3 V.K.Anitha 1 2 nd Year M.E.(Software Engineering), 2 Assistant Professor Department of IT KSR Institute for Engineering
Using an In-Memory Data Grid for Near Real-Time Data Analysis
SCALEOUT SOFTWARE Using an In-Memory Data Grid for Near Real-Time Data Analysis by Dr. William Bain, ScaleOut Software, Inc. 2012 ScaleOut Software, Inc. 12/27/2012 IN today s competitive world, businesses
A cure for Virtual Insanity: A vendor-neutral introduction to virtualization without the hype
A cure for Virtual Insanity: A vendor-neutral introduction to virtualization without the hype Tim Hall Oracle ACE Director Oracle ACE of the Year 2006 OakTable Network OCP DBA (7, 8, 8i, 9i, 10g, 11g)
Cloud computing - Architecting in the cloud
Cloud computing - Architecting in the cloud [email protected] 1 Outline Cloud computing What is? Levels of cloud computing: IaaS, PaaS, SaaS Moving to the cloud? Architecting in the cloud Best practices
Cloud 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
Research 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
Web Application Deployment in the Cloud Using Amazon Web Services From Infancy to Maturity
P3 InfoTech Solutions Pvt. Ltd http://www.p3infotech.in July 2013 Created by P3 InfoTech Solutions Pvt. Ltd., http://p3infotech.in 1 Web Application Deployment in the Cloud Using Amazon Web Services From
Rackspace Cloud Databases and Container-based Virtualization
Rackspace Cloud Databases and Container-based Virtualization August 2012 J.R. Arredondo @jrarredondo Page 1 of 6 INTRODUCTION When Rackspace set out to build the Cloud Databases product, we asked many
Technology Enablement
SOLUTION OVERVIEW 1 ABOUT TECHMILEAGE Founded in 2008 / Tempe, Arizona Over 100 engagements Full range of business & technology services Software Development, Big Data, Cloud/AWS, BI, Advanced Analytics
White Paper. Amazon in an Instant: How Silver Peak Cloud Acceleration Improves Amazon Web Services (AWS)
Amazon in an Instant: How Silver Peak Cloud Acceleration Improves Amazon Web Services (AWS) Amazon in an Instant: How Silver Peak Cloud Acceleration Improves Amazon Web Services (AWS) Amazon Web Services
Today: 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
Efficient Service Broker Policy For Large-Scale Cloud Environments
www.ijcsi.org 85 Efficient Service Broker Policy For Large-Scale Cloud Environments Mohammed Radi Computer Science Department, Faculty of Applied Science Alaqsa University, Gaza Palestine Abstract Algorithms,
How to Do/Evaluate Cloud Computing Research. Young Choon Lee
How to Do/Evaluate Cloud Computing Research Young Choon Lee Cloud Computing Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing
Analysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms
Volume 1, Issue 1 ISSN: 2320-5288 International Journal of Engineering Technology & Management Research Journal homepage: www.ijetmr.org Analysis and Research of Cloud Computing System to Comparison of
Cloud SLAs: Present and Future
Cloud SLAs: Present and Future Salman A. Baset [email protected] IBM Research Abstract The variability in the service level agreements (SLAs) of cloud providers prompted us to ask the question how do
Microsoft Azure Data Technologies: An Overview
David Chappell Microsoft Azure Data Technologies: An Overview Sponsored by Microsoft Corporation Copyright 2014 Chappell & Associates Contents Blobs... 3 Running a DBMS in a Virtual Machine... 4 SQL Database...
Architecting Applications to Scale in the Cloud
Architecting Applications to Scale in the Cloud Nuxeo White Paper White Paper Architecting Applications to Scale in the Cloud Table of Contents Executive Summary... 3! Between IaaS and SaaS... 3! Nuxeo
An 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 [email protected]
Making a Smooth Transition to a Hybrid Cloud with Microsoft Cloud OS
Making a Smooth Transition to a Hybrid Cloud with Microsoft Cloud OS Transitioning from today s highly virtualized data center environments to a true cloud environment requires solutions that let companies
A Secure Strategy using Weighted Active Monitoring Load Balancing Algorithm for Maintaining Privacy in Multi-Cloud Environments
IJSTE - International Journal of Science Technology & Engineering Volume 1 Issue 10 April 2015 ISSN (online): 2349-784X A Secure Strategy using Weighted Active Monitoring Load Balancing Algorithm for Maintaining
How To Understand Cloud Computing
Overview of Cloud Computing (ENCS 691K Chapter 1) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Overview of Cloud Computing Towards a definition
Big Data and Natural Language: Extracting Insight From Text
An Oracle White Paper October 2012 Big Data and Natural Language: Extracting Insight From Text Table of Contents Executive Overview... 3 Introduction... 3 Oracle Big Data Appliance... 4 Synthesys... 5
Is Hyperconverged Cost-Competitive with the Cloud?
Economic Insight Paper Is Hyperconverged Cost-Competitive with the Cloud? An Evaluator Group TCO Analysis Comparing AWS and SimpliVity By Eric Slack, Sr. Analyst January 2016 Enabling you to make the best
StACC: St Andrews Cloud Computing Co laboratory. A Performance Comparison of Clouds. Amazon EC2 and Ubuntu Enterprise Cloud
StACC: St Andrews Cloud Computing Co laboratory A Performance Comparison of Clouds Amazon EC2 and Ubuntu Enterprise Cloud Jonathan S Ward StACC (pronounced like 'stack') is a research collaboration launched
Cost-effective Strategies for Building the Next-generation Data Center
White Paper Cost-effective Strategies for Building the Next-generation Data Center Custom-made servers bearing energy-efficient processors are key to today s cloud computing-inspired architectures. Tom
Federation of Cloud Computing Infrastructure
IJSTE International Journal of Science Technology & Engineering Vol. 1, Issue 1, July 2014 ISSN(online): 2349 784X Federation of Cloud Computing Infrastructure Riddhi Solani Kavita Singh Rathore B. Tech.
Cloud Computing with Red Hat Solutions. Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd. [email protected]
Cloud Computing with Red Hat Solutions Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd [email protected] Linux Automation Details Red Hat's Linux Automation strategy for next-generation IT infrastructure
Software Provider Eases Use of Product by Offering Oracle-Based Application in Cloud
Software Provider Eases Use of Product by Offering Oracle-Based Application in Cloud Overview Customer: Redknee Customer Website: www.redknee.com Customer Size: 1,700 employees Country or Region: Canada
Using In-Memory Computing to Simplify Big Data Analytics
SCALEOUT SOFTWARE Using In-Memory Computing to Simplify Big Data Analytics by Dr. William Bain, ScaleOut Software, Inc. 2012 ScaleOut Software, Inc. 12/27/2012 T he big data revolution is upon us, fed
Introduction 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
Cloud Server Performance A Comparative Analysis of 5 Large Cloud IaaS Providers
Cloud Server Performance A Comparative Analysis of 5 Large Cloud IaaS Providers Cloud Spectator Study June 5, 2013 With a lack of standardization in the IaaS industry, providers freely use unique terminology
Relocating Windows Server 2003 Workloads
Relocating Windows Server 2003 Workloads An Opportunity to Optimize From Complex Change to an Opportunity to Optimize There is much you need to know before you upgrade to a new server platform, and time
