Patterns for Cloud Computing. Simon Guest Senior Director, Technical Strategy Microsoft Corporation
|
|
- Alban Blankenship
- 8 years ago
- Views:
Transcription
1 Patterns for Cloud Computing Simon Guest Senior Director, Technical Strategy Microsoft Corporation
2 Patterns for Cloud Computing
3 Patterns for Cloud Computing This is Jim
4 Patterns for Cloud Computing Jim has many questions about cloud computing
5 Patterns for Cloud Computing The more he reads, the more confused he gets
6 Patterns for Cloud Computing What is cloud computing?
7 Patterns for Cloud Computing What are vendors doing in this space?
8 Patterns for Cloud Computing What applications make sense in the cloud?
9 Session Objectives
10 Session Objectives Build on Stefan s introduction of of cloud computing Provide you with 5 patterns for cloud-based applications Show implementations of these patterns
11 Defining Cloud Computing
12 Defining Cloud Computing Application runs on-premises Bring my own machines, connectivity, Buy my own software, hardware, etc. and manage my own and data responsibility center Complete control Upfront capital costs for the infrastructure
13 Defining Cloud Computing Application runs on-premises Application runs at a hoster Bring my own machines, connectivity, Buy my own software, hardware, etc. and manage my own and data responsibility center Complete control Upfront capital costs for the infrastructure Rent machines, connectivity, Pay someone to software host my application using fewer hardware that I specify Less control, but responsibilities Lower capital costs, but pay for fixed capacity, even if idle
14 Defining Cloud Computing Application runs on-premises Application runs at a hoster Application runs using cloud platform Bring my own machines, connectivity, Buy my own software, hardware, etc. and manage my own and data responsibility center Complete control Upfront capital costs for the infrastructure Rent machines, connectivity, Pay someone to software host my application using fewer hardware that I specify Less control, but responsibilities Lower capital costs, but pay for fixed capacity, even if idle Shared, multi-tenant Pay someone for a pool environment of computing resources that can computing be applied to a set resources, of applications Offers pool of abstracted from infrastructure Pay as you go
15 Defining Cloud Computing Cloud Variants
16 Defining Cloud Computing Public Cloud
17 Defining Cloud Computing Pool of computing resources offered by a vendor, typically using a pay as you go model
18 Defining Cloud Computing Private Cloud
19 Defining Cloud Computing Pool of computing resources that lives within a self managed datacenter
20 Defining Cloud Computing Pool of computing resources that lives within a datacenter with no sharing
21 Defining Cloud Computing Compute: Virtualized compute based on Windows Server Storage: Durable, scalable, & available storage Management: Automated, management of the service Database: Relational processing for structured/ unstructured data Service Bus: General purpose application bus Access Control: Rules-driven, claims-based access control
22 Defining Cloud Computing Different Models Infrastructure as a Service (IaaS) vs. Platform as a Service (PaaS)
23 Defining Cloud Computing Your Application Deployment Frameworks Deployment Web Server OS Services Operating System Provided by Windows Azure Provided By Amazon EC2 Virtualized Instance Hardware
24 Defining Cloud Computing Deployment Your Application Frameworks Deployment Provided by Google AppEngine Web Server OS Services Operating System Virtualized Instance Provided by Windows Azure Hardware
25 Patterns for Cloud Computing #1 - Using the Cloud for Scale
26 Patterns for Cloud Computing Isn t the cloud good for applications that need to scale dynamically?
27 Patterns for Cloud Computing For example, applications that have spikes or peak loads
28 Patterns for Cloud Computing How does this work?
29 Patterns for Cloud Computing Let s do some white boarding for Jim
30 and when I say white boarding, I really mean it
31 #1 - Using the Cloud for Scale Wow! What a great site! Browser Request Response Web Tier B/L Tier Database
32 #1 - Using the Cloud for Scale Browser Browser Browser Browser Web Tier B/L Tier Database Server Busy Browser
33 #1 - Using the Cloud for Scale Browser Browser Browser Browser Web Tier B/L Tier Database Timeout Browser
34 How would Jim do this today on premises?
35 #1 - Using the Cloud for Scale How would Jim do this today on premises? Browser Browser Browser Browser Browser N L B Web Tier Web Tier B/L Tier Database Web Tier
36 #1 - Using the Cloud for Scale How would Jim do this today on premises? Browser Browser Browser Browser Web Tier N L B B/L Tier B/L Tier B/L Tier Database Browser
37 #1 - Using the Cloud for Scale How would Jim do this today on premises? Browser Browser Browser Browser N L B Web Tier Web Tier Web Tier N L B B/L Tier B/L Tier B/L Tier Database Browser
38 #1 - Using the Cloud for Scale How would Jim do this today on premises? Browser p1 p2 p3 Browser Browser Browser N L B Web Tier Web Tier Web Tier N L B B/L Tier B/L Tier B/L Tier Database Browser
39 Not without consequences...
40 #1 - Using the Cloud for Scale How would Jim do this today on premises? Browser p1 p2 p3 Browser Browser Browser N L B Web Tier Web Tier Web Tier N L B B/L Tier B/L Tier B/L Tier Database Browser That took a lot of work - and money!
41 #1 - Using the Cloud for Scale How would Jim do this today on premises? Not so great now Browser N L B Web Tier Web Tier Web Tier N L B B/L Tier B/L Tier B/L Tier p1 p2 p3 Database That took a lot of work - and money! Hmmm... Most of this stuff is sitting idle...
42 #1 - Using the Cloud for Scale Datacenter peak load Usage Idle time Jan Apr Jul Oct
43 How can cloud computing help?
44 #1 - Using the Cloud for Scale Wow! What a great site! Browser Request Response Web Role Worker Role Azure Storage
45 #1 - Using the Cloud for Scale Browser Browser Browser Browser Web Role Worker Role Azure Storage Server Busy Browser
46
47
48 #1 - Using the Cloud for Scale Browser Browser Browser Browser Browser N L B Web Role Web Role Worker Role Azure Storage Web Role You don t see this bit
49 #1 - Using the Cloud for Scale Browser Browser Browser Browser N L B Web Role Web Role Web Role N L B Worker Role Worker Role Worker Role Azure Storage Browser
50 OK, so changing config is easy... but what else do I need to know?
51 #1 - Using the Cloud for Scale Browser Browser Browser Browser N L B Web Role Web Role Web Role N L B Worker Role Worker Role Worker Role Azure Storage Browser
52 #1 - Using the Cloud for Scale Browser Browser Browser Browser N L B Web Role Web Role Web Role N L B Worker Role Worker Role Worker Role Azure Storage Browser Tight coupling between web and worker role is an anti-pattern
53 #1 - Using the Cloud for Scale 4. Process Web Role Worker Role 2. Respond to UI Req 1. Place on queue 3. Pickup from queue Queue
54 #1 - Using the Cloud for Scale 4. Process Web Role Worker Role Req 5. Add result to table Queue 6. Query table on refresh Table
55 Demo: Prime Solver
56 How many web and worker roles do you need?
57 How many web and worker roles do you need?
58 #1 - Using the Cloud for Scale Browser WMI_Win32_PerfFormattedData_ASPNET_ASPNETApplications /RequestsPerSecond Browser Browser Browser Browser N L B Web Role Web Role Worker Role Azure Storage Web Role Log Worker Role Management API or
59 How many web and worker roles do you need?
60 #1 - Using the Cloud for Scale Web Role Web Role Web Role Worker Role Req Req Req Queue Web Role Web Role Web Role Monitor queue length against user s expectations
61 #1 - Using the Cloud for Scale Web Role Web Role Web Role Worker Role Worker Role Worker Role Req Req Req Queue Web Role Web Role Web Role Monitor queue length against user s expectations Worker Role Worker Role Worker Role
62 Patterns for Cloud Computing Takeaways A core tenet of cloud computing is the ability to scale up/down Understand how to communicate between roles and nodes Strategy on when to scale up/down roles in production
63 Patterns for Moving to the Cloud #2 - Using the Cloud for Multi Tenancy
64 Patterns for Cloud Computing I like the idea of scaling Web roles
65 Patterns for Cloud Computing but need to serve multiple customers
66 Patterns for Cloud Computing Without creating separate codebases!
67 How would Jim do this today on premises?
68 #2 - Using the Cloud for Multi Tenancy How would Jim do this today on premises? Browser Web Tier B/L Tier Database Customer #1 Browser Web Tier B/L Tier Database Customer #2 Browser Web Tier B/L Tier Database Customer #3
69 Gets expensive pretty quickly
70 #2 - Using the Cloud for Multi Tenancy Browser Customer #1 Browser Web Tier B/L Tier Database Customer #2 Browser Customer #3
71 Schema Customizations UI Customizations
72 Schema Customizations UI Customizations
73 3 options for data in multi tenant environment
74 #2 - Using the Cloud for Multi Tenancy Browser Customer #1 Fixed Schema Browser Web Tier B/L Tier Database Customer #2 Browser Customer #3 Option 1: Everyone Uses the Same Database/Schema Pros: Simplest approach, easy to maintain/upgrade. Cons: No customizations. Restoring of tenant data.
75 #2 - Using the Cloud for Multi Tenancy Browser Database Customer #1 Customer #1 Browser Web Tier B/L Tier Database Customer #2 Customer #2 Browser Customer #3 Database Customer #3 Option 2: Give Each Customer Their Own Database/Schema Pros: Flexible. Tenant restore is easier. High Isolation. Cons: Can be costly. Difficult to upgrade db schemas.
76 #2 - Using the Cloud for Multi Tenancy Browser Customer #1 Fixed Schema with Customizations Browser Web Tier B/L Tier Database Customer #2 Browser Customer #3 Option 3: Fixed Database/Schema, with customizations Pros: Customers can add their own custom fields Cons: Non standard way of customizing the schema. Tenant restore is difficult.
77 #2 - Using the Cloud for Multi Tenancy 1 Tenant TenantID int TenantName nvarchar * * Employee Type EmployeeId int TypeID * int FirstName nvarchar Name nvarchar LastName nvarchar CLRType nvarchar 1 Customization 1 CustomizationID int * Value nvarchar *
78 #2 - Using the Cloud for Multi Tenancy 1 Tenant TenantID 1 TenantName UK Branch * * Employee Type EmployeeId 1 TypeID * 1 FirstName Gordon Name PostalCode LastName Brown CLRType string 1 Customization 1 CustomizationID 1 * Value SW1A 2AA *
79 #2 - Using the Cloud for Multi Tenancy 1 Tenant TenantID 2 TenantName US Branch * * Employee Type EmployeeId 2 TypeID * 2 FirstName Barack Name ZipCode LastName Obama CLRType string 1 Customization 1 * CustomizationID 2 Value *
80 #2 - Using the Cloud for Multi Tenancy Fixed Schema Applies to All Tenants 1 Tenant TenantID 2 TenantName US Branch * Could be both Employee Type * EmployeeId FirstName LastName 2 Barack Obama Customizable Tenant by Tenant Basis TypeID Name CLRType * 2 ZipCode string 1 Customization 1 * CustomizationID 2 Value *
81 Schema Customizations UI Customizations
82 #2 - Using the Cloud for Multi Tenancy Browser Customer #1 Browser Web Tier B/L Tier Database Customer #2 Browser Customer #3
83 URL Handing
84 Routing using MVC approach
85 #2 - Using the Cloud for Multi Tenancy Browser Customer #1 Browser Web Tier B/L Tier Database Customer #2 Browser Customer #3
86 #2 - Using the Cloud for Multi Tenancy Browser -> CNAME (employeedata.cloudapp.net) Customer #1 Browser Web Tier B/L Tier Database Customer #2 Browser Customer #3 -> CNAME (employeedata.cloudapp.net)
87 #2 - Using the Cloud for Multi Tenancy Browser -> CNAME (employeedata.cloudapp.net) Customer #1 Browser Web Tier B/L Tier Database Customer #2 Use custom route to controller mapping Browser Customer #3 -> CNAME (employeedata.cloudapp.net)
88 Demo: Multi Tenant Schema and UI
89 Patterns for Cloud Computing Takeaways Always consider Multi Tenancy first, even if only one customer Design considerations must include both data and UI Many other considerations, such as identity p&p guidance
90 Patterns for Moving to the Cloud #3 - Using the Cloud for Compute
91 Patterns for Cloud Computing Jim sees how cloud computing supports scaling up/down nodes
92 Patterns for Cloud Computing Can I use all of these nodes in parallel?
93 Patterns for Cloud Computing I ve got this complex calculation I would like to share across these multiple nodes
94 #3 - Using the Cloud for Compute Data Worker Data Client Master Worker Data Worker Data
95 #3 - Using the Cloud for Compute Result Worker Client Master Result Worker Result Result Worker
96 Popularized by the term MapReduce * * 2004 OSDI paper by Jeff Dean and Sanjay Ghemawat (Google)
97 #3 - Using the Cloud for Compute How many e s in The quick brown fox jumps over the lazy dog? Data Worker M<k,v> Client Master Worker M<k,v> Worker M<k.v> Map M< the quick brown. e > M< fox jumps over. e > M< the lazy dog. e >
98 #3 - Using the Cloud for Compute L<k,v> Worker Client Master L<k,v> Worker Result Worker 3 x e s found Reduce L<k,v> L< e, 1 > L< e, 1 > L< e, 1 >
99 And it s definitely popular...
100 #3 - Using the Cloud for Compute Google 20pb of data analyzed every day using MapReduce Yahoo! 10k+ cores, 4pb of data using MapReduce Facebook cores, 1pb of data using MapReduce
101 Frameworks
102 #3 - Using the Cloud for Compute Apache Hadoop Open Source Java Inspired by MapReduce (Core, HDFS, many more) Cloudera Consulting, training, distribution of Hadoop Amazon Elastic MapReduce Hadoop implementation on EC2
103 How would Jim do this today on premises?
104 #3 - Using the Cloud for Compute How would Jim do this today on premises? Data Worker Data Client Master Worker Data Client Application Job/Task Scheduler Worker Data Remote Service
105 How about implementing this on Windows Azure?
106 #3 - Using the Cloud for Compute Data Worker Data Client Web Role Worker Data Client Application Job/Task Scheduler Worker Data Remote Service Req Queue Table
107 Demo: Windows Azure Demo Inspired by MapReduce
108 Patterns for Cloud Computing Takeaways MapReduce very visible, although can be difficult to initially grasp Learn about existing frameworks, especially Apache Hadoop Read up on Dryad (DryadLINQ) for future direction
109 Patterns for Moving to the Cloud #4 - Using the Cloud for Storage
110 Patterns for Cloud Computing The cloud lets me store infinite data, right?
111 Patterns for Cloud Computing Lots of headaches with data management today
112 Patterns for Cloud Computing It sounds too good to be true
113 How does Jim do this today on premises?
114 #4 - Using the Cloud for Storage How would Jim do this today on premises? Client File RPC/NFS File Server Store
115 #4 - Using the Cloud for Storage How would Jim do this today on premises? Client Data TDS (Tabular Data Stream) DB Server RDBMS
116 #4 - Using the Cloud for Storage How would Jim do this today on premises? Browser Data HTTP POST Web Server Database
117 #4 - Using the Cloud for Storage I love you! I love you too! Server Data Affinity between your data and physical hardware that serves it
118 #4 - Using the Cloud for Storage I love you! I love you too! Server Data Symptoms: Which RAID number was that again? Tedious to backup exponentially growing data Crap! I m at 95% capacity - got to move to a bigger disk
119 How does the cloud help?
120 Breaks the affinity between your data and hardware
121 Blobs, Tables, Relational
122 Blobs, Tables, Relational
123 #4 - Using the Cloud for Storage PutBlob PUT Blob Container Client REST API Azure Blob Storage PutBlob = 64Mb MAX MetaData = 8Kb per Blob
124 #4 - Using the Cloud for Storage Blob Container Client REST API GetBlob GET Azure Blob Storage
125 #4 - Using the Cloud for Storage Blob Container Client REST API GetBlob GET Range: bytes= Azure Blob Storage
126 #4 - Using the Cloud for Storage PutBlock(blobname, blockid, data) PutBlockList(blobname, blockid1,, blockidn) Client REST API Blob Container Azure Blob Storage PutBlock = 4Mb MAX to a maximum of 50Gb BlockId = 64 bytes
127 Blobs, Tables, Relational
128 #4 - Using the Cloud for Storage REST: GET LINQ: var customers = from o in context.createquery<customer>( Customer ) where o.partitionkey == value select o; Worker Role Azure Table Storage Each Table: PartitionKey (e.g. DocumentName) to ensure scalability RowKey (e.g. version number) [fields] for data
129 Blobs, Tables, Relational
130 Codename Sitka (early 2008)
131 SQL Server Data Services (MIX08)
132 #4 - Using the Cloud for Storage This is what I m doing on premises... Client Data TDS DB Server RDBMS
133 #4 - Using the Cloud for Storage So, this is what I would like to do in the cloud... Client Data TDS DB Server RDBMS
134 SQL Data Services (MIX09)
135 SQL Azure (July 2009)
136 #4 - Using the Cloud for Storage So, this is what I would like to do... Client Data TDS SQL Azure RDBMS
137 #4 - Using the Cloud for Storage Browser HTTP Web Role TDS SQL Azure RDBMS
138 #4 - Using the Cloud for Storage Browser HTTP Web Role Queue Worker Role TDS SQL Azure RDBMS
139 Migration!
140 #4 - Using the Cloud for Storage The Data Center Browser HTTP Web Tier Bus. Logic TDS SQL Server RDBMS
141 #4 - Using the Cloud for Storage The Cloud Browser HTTP Web Role Queue Worker Role TDS SQL Azure RDBMS
142 Demo: SQL Azure CTP
143 Patterns for Cloud Computing Takeaways Storage in the cloud may look the same, but breaks the affinity issue Understand the pricing model for storage on-premises vs. cloud SQL Azure as a factor for migration/move from on premises
144 Patterns for Moving to the Cloud #5 - Using the Cloud for Communications
145 Patterns for Cloud Computing Jim s organization needs to communicate with other organizations
146 Patterns for Cloud Computing This has always been a very tricky and expensive process to get working
147 Patterns for Cloud Computing Does the cloud offer anything to help?
148 How would Jim have done this before?
149 #5 - Using the Cloud for Communications Telco provided WAN Company 1 Company 2 Client Server FTP Client FTP Server
150 #5 - Using the Cloud for Communications Internet Company 1 Telco provided WAN Company 2 Client Server FTP Client FTP Server
151 #5 - Using the Cloud for Communications Internet Company 1 Telco provided WAN Company 2 DMZ Client Server Browser Extranet Site
152 What does the cloud provide?
153 #5 - Using the Cloud for Communications Client REST Azure Queue
154 #5 - Using the Cloud for Communications Company 1 Client REST Azure Queue Company 2 Client
155 #5 - Using the Cloud for Communications Company 1 Client REST Azure Queue Company 2 Client
156 #5 - Using the Cloud for Communications Company 1 Client Primary Access Key REST Azure Queue Company 2 Client Primary Access Key
157 #5 - Using the Cloud for Communications Company 1 Client Web Role REST Azure Queue Company 2 Client
158 #5 - Using the Cloud for Communications Company 1 Client Proxy? Firewall Web Role REST Azure Queue Company 2 Client Firewall
159 #5 - Using the Cloud for Communications Company 1 Client Firewall Web Role REST Azure Queue Company Client Firewall NAT?
160 #5 - Using the Cloud for Communications Company 1 Client Firewall Web Role REST Azure Queue Company Client Firewall OK, so I ll do a HTTP poll every minute
161 #5 - Using the Cloud for Communications Company 1 Client Firewall Web Role REST Azure Queue Company Client Firewall and how about other protocols other than HTTP?
162 How does the.net Service Bus help?
163 #5 - Using the Cloud for Communications Company 1 Client sb://.../myqueue.net Service Bus Company 2 Client
164 Two modes: TCP Relay and Message Buffer
165 Two modes: TCP Relay and Message Buffer
166 #5 - Using the Cloud for Communications Company 1 Client sb://.../myqueue.net Service Bus Company 2 Client Firewall Outbound bi-directional socket Kept alive in background
167 #5 - Using the Cloud for Communications Company 1 Client Firewall Outbound one-way socket sb://.../myqueue Company 2.NET Service Bus Client Firewall Outbound bi-directional socket Kept alive in background Message routed accordingly
168 #5 - Using the Cloud for Communications This Conference Application My Laptop Localhost:1000 Firewall Outbound one-way socket sb://.../myqueue My Home Home PC SQL Express Port 1433 Firewall Outbound bi-directional socket Kept alive in background.net Service Bus Message routed accordingly
169 Two modes: TCP Relay and Message Buffer
170 #5 - Using the Cloud for Communications Company 1 Client sb://.../myqueue.net Service Bus Company 2 Client ATOMPub via REST Firewall Consumer defines and creates a Message Buffer
171 #5 - Using the Cloud for Communications Company 1 Client Producer sends messages to the Message Buffer sb://.../myqueue Company 2 Firewall ATOMPub via REST.NET Service Bus Client Firewall
172 #5 - Using the Cloud for Communications Company 1 Client sb://.../myqueue Company 2 Firewall ATOMPub via REST.NET Service Bus Client Firewall Consumer picks up these messages (retrieve, peek, lock)
173 Patterns for Cloud Computing Takeaways Be careful consuming REST based queues using shared secret Firewalls/NATs can add additional trouble (especially non-http) Learn how.net Service Bus traverses in these scenarios
174 Patterns for Moving to the Cloud Putting the Patterns Together
175 Patterns for Cloud Computing We ve covered 5 patterns, but Jim has one last question
176 Patterns for Cloud Computing Are there cases where these patterns work together?
177 Putting the Patterns Together Windows Azure PHP Let s build an application in PHP that scales to many nodes
178 Putting the Patterns Together Use the principles of multi tenancy to create a version of the application across multiple vendors Windows Azure PHP Google AppEngine Java Servlet (10 nodes) Amazon EC2 ASP.NET (5 nodes using ELB)
179 Putting the Patterns Together Windows Azure PHP Job Google AppEngine Client Job Job Java Servlet Amazon EC2 ASP.NET Compute results with a MapReduce-like way of distributing work across all of these applications
180 Store the results in a SQL Azure database Putting the Patterns Together Windows Azure PHP Client Job Job Google AppEngine Java Servlet SQL Azure Database Job Amazon EC2 ASP.NET
181 Putting the Patterns Together.NET Service Bus Windows Azure PHP Client Job Job Google AppEngine Java Servlet SQL Azure Database Job Coordinate communication through the.net Service Bus Amazon EC2 ASP.NET
182 Putting the Patterns Together.NET Service Bus Windows Azure PHP Client Job Job Google AppEngine Java Servlet SQL Azure Database Job Amazon EC2 ASP.NET
183 How many prime numbers between 1 and 10,000,000? Putting the Patterns Together.NET Service Bus Windows Azure PHP Compute Store results in SQL Azure Client Job Job Job Google AppEngine Java Servlet Compute SQL Azure Database 40 jobs of 250,000 numbers Amazon EC2 ASP.NET Compute
184 Demo: Prime Solver v2.0
185 Next Steps
186 Next Steps Obviously, our friend Jim, is fake
187 Next Steps Make sure you have a clear definition of Cloud Computing Explore the 5 usage patterns for your scenarios today Think about the next steps for implementation and migration
188
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
More informationWindows Azure Storage Essential Cloud Storage Services http://www.azureusergroup.com
Windows Azure Storage Essential Cloud Storage Services http://www.azureusergroup.com David Pallmann, Neudesic Windows Azure Windows Azure is the foundation of Microsoft s Cloud Platform It is an Operating
More informationCloud Platforms, Challenges & Hadoop. Aditee Rele Karpagam Venkataraman Janani Ravi
Cloud Platforms, Challenges & Hadoop Aditee Rele Karpagam Venkataraman Janani Ravi Cloud Platform Models Aditee Rele Microsoft Corporation Dec 8, 2010 IT CAPACITY Provisioning IT Capacity Under-supply
More informationWINDOWS 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,
More informationWINDOWS AZURE DATA MANAGEMENT AND BUSINESS ANALYTICS
WINDOWS AZURE DATA MANAGEMENT AND BUSINESS ANALYTICS Managing and analyzing data in the cloud is just as important as it is anywhere else. To let you do this, Windows Azure provides a range of technologies
More informationOracle Database Cloud
Oracle Database Cloud Shakeeb Rahman Database Cloud Service Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may
More informationCloud Computing with Windows Azure using your Preferred Technology
Cloud Computing with Windows Azure using your Preferred Technology Sumit Chawla Program Manager Architect Interoperability Technical Strategy Microsoft Corporation Agenda Windows Azure Platform - Windows
More informationINTRODUCING THE WINDOWS AZURE PLATFORM
INTRODUCING THE WINDOWS AZURE PLATFORM DAVID CHAPPELL DECEMBER 2009 SPONSORED BY MICROSOFT CORPORATION CONTENTS An Overview of the Windows Azure Platform... 3 Windows Azure... 4 SQL Azure... 6 Windows
More informationAssignment # 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
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 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 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 informationWINDOWS 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
More informationStoring and Processing Sensor Networks Data in Public Clouds
UWB CSS 600 Storing and Processing Sensor Networks Data in Public Clouds Aysun Simitci Table of Contents Introduction... 2 Cloud Databases... 2 Advantages and Disadvantages of Cloud Databases... 3 Amazon
More informationIntroduction to Azure: Microsoft s Cloud OS
Introduction to Azure: Microsoft s Cloud OS DI Andreas Schabus Technology Advisor Microsoft Österreich GmbH aschabus@microsoft.com www.codefest.at Version 1.0 Agenda Cloud Computing Fundamentals Windows
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 informationWindows Azure platform What is in it for you? Dominick Baier (dbaier@develop.com) Christian Weyer (cweyer@develop.com
Windows Azure platform What is in it for you? Dominick Baier (dbaier@develop.com) Christian Weyer (cweyer@develop.com Objectives Motivation Status quo Cloud Computing Windows Azure platform Windows Azure
More informationIntroduction to the Cloud OS Windows Azure Overview Visual Studio Tooling for Windows Azure Scenarios: Dev/Test Web Mobile Hybrid
Introduction to the Cloud OS Windows Azure Overview Visual Studio Tooling for Windows Azure Scenarios: Dev/Test Web Mobile Hybrid Development Management Identity Data Virtualization All services
More informationBUILDING SAAS APPLICATIONS ON WINDOWS AZURE
David Chappell BUILDING SAAS APPLICATIONS ON WINDOWS AZURE THINGS TO THINK ABOUT BEFORE YOU START Sponsored by Microsoft Corporation Copyright 2012 Chappell & Associates Contents Illustrating SaaP and
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 informationBuilding Cloud Applications for the Real World. Aleksey Savateyev Senior Architect
Building Cloud Applications for the Real World Aleksey Savateyev Senior Architect Where is Cloud Computing used? Massive-scalability scenarios High-availability scenarios Technical computing Global integration
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 informationINTRODUCING THE WINDOWS AZURE PLATFORM
INTRODUCING THE WINDOWS AZURE PLATFORM AN EARLY LOOK AT WINDOWS AZURE, SQL AZURE, AND.NET SERVICES DAVID CHAPPELL AUGUST 2009 SPONSORED BY MICROSOFT CORPORATION CONTENTS An Overview of the Windows Azure
More informationINTRODUCING THE WINDOWS AZURE PLATFORM
INTRODUCING THE WINDOWS AZURE PLATFORM DAVID CHAPPELL OCTOBER 2010 SPONSORED BY MICROSOFT CORPORATION CONTENTS An Overview of the Windows Azure Platform... 3 Windows Azure... 4 SQL Azure... 6 Windows Azure
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 informationAmazon AWS in.net. Presented by: Scott Reed scottr@develop.com
Amazon AWS in.net Presented by: Scott Reed scottr@develop.com Objectives Cloud Computing What Amazon provides Why Amazon Web Services? Q&A Instances Interacting with Instances Management Console Command
More informationCloud computing - Architecting in the cloud
Cloud computing - Architecting in the cloud anna.ruokonen@tut.fi 1 Outline Cloud computing What is? Levels of cloud computing: IaaS, PaaS, SaaS Moving to the cloud? Architecting in the cloud Best practices
More informationCloud Computing em Azure e Branco. Luis Alves Martins Architect Advisor Microsoft
Cloud Computing em Azure e Branco Luis Alves Martins Architect Advisor Microsoft luis.martins@microsoft.com cloud computing hype? cloud computing is about where applications live on premises I purchase
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 informationIT Exam Training online / Bootcamp
DumpCollection IT Exam Training online / Bootcamp http://www.dumpcollection.com PDF and Testing Engine, study and practice Exam : 70-534 Title : Architecting Microsoft Azure Solutions Vendor : Microsoft
More informationWINDOWS AZURE AND ISVS
WINDOWS AZURE AND ISVS A GUIDE FOR DECISION MAKERS DAVID CHAPPELL JULY 2009 SPONSORED BY MICROSOFT CORPORATION CONTENTS ISVs and Cloud Computing... 2 A Brief Overview of Windows Azure... 3 Technology...
More informationMicrosoft 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...
More informationSystem Administration Training Guide. S100 Installation and Site Management
System Administration Training Guide S100 Installation and Site Management Table of contents System Requirements for Acumatica ERP 4.2... 5 Learning Objects:... 5 Web Browser... 5 Server Software... 5
More informationAPP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS
APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS This article looks into the benefits of using the Platform as a Service paradigm to develop applications on the cloud. It also compares a few top PaaS providers
More informationServer Virtualization Cloud Partner Training Series
Server Virtualization Cloud Partner Training Series August 2015 Agenda What is it? Benefits Industry Landscape Evolve is Different How we can help you $ucceed Who is a fit? Who is a challenge? Key Questions
More informationCloud Computing. Up until now
Cloud Computing Lecture 20 Cloud Platform Comparison & Load Balancing 2010-2011 Up until now Introduction, Definition of Cloud Computing Pre-Cloud Large Scale Computing: Grid Computing Content Distribution
More informationWHAT IS AN APPLICATION PLATFORM?
David Chappell December 2011 WHAT IS AN APPLICATION PLATFORM? Sponsored by Microsoft Corporation Copyright 2011 Chappell & Associates Just about every application today relies on other software: operating
More informationHIGH-SPEED BRIDGE TO CLOUD STORAGE
HIGH-SPEED BRIDGE TO CLOUD STORAGE Addressing throughput bottlenecks with Signiant s SkyDrop 2 The heart of the Internet is a pulsing movement of data circulating among billions of devices worldwide between
More informationMigrating SaaS Applications to Windows Azure
Migrating SaaS Applications to Windows Azure Lessons Learned 04.04.2012 Speaker Introduction Deepthi Raju Marketing Technology Services Deepthi joined Smartbridge in 2005 and has over twenty years of technology
More informationA 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
More informationWINDOWS AZURE AND WINDOWS HPC SERVER
David Chappell March 2012 WINDOWS AZURE AND WINDOWS HPC SERVER HIGH-PERFORMANCE COMPUTING IN THE CLOUD Sponsored by Microsoft Corporation Copyright 2012 Chappell & Associates Contents High-Performance
More informationHow To Understand Cloud Computing
Dr Markus Hagenbuchner markus@uow.edu.au CSCI319 Introduction to Cloud Computing CSCI319 Chapter 1 Page: 1 of 10 Content and Objectives 1. Introduce to cloud computing 2. Develop and understanding to how
More informationBig Data and Apache Hadoop s MapReduce
Big Data and Apache Hadoop s MapReduce Michael Hahsler Computer Science and Engineering Southern Methodist University January 23, 2012 Michael Hahsler (SMU/CSE) Hadoop/MapReduce January 23, 2012 1 / 23
More informationWhat are Hosted Desktops?
Hosted Desktops An introduction to Hosted Desktops from Your Office Anywhere Hosted Desktops from Your Office Anywhere provide Flexibility, Reliability and Security and offer genuine cost savings against
More informationAmazon Web Services. Elastic Compute Cloud (EC2) and more...
Amazon Web Services Elastic Compute Cloud (EC2) and more... I don t work for Amazon I do however, have a small research grant from Amazon (in AWS$) Portions of this presentation are reproduced from slides
More informationScaling in the Cloud with AWS. By: Eli White (CTO & Co-Founder @ mojolive) eliw.com - @eliw - mojolive.com
Scaling in the Cloud with AWS By: Eli White (CTO & Co-Founder @ mojolive) eliw.com - @eliw - mojolive.com Welcome! Why is this guy talking to us? Please ask questions! 2 What is Scaling anyway? Enabling
More informationCLOUD PERFORMANCE TESTING - KEY CONSIDERATIONS (COMPLETE ANALYSIS USING RETAIL APPLICATION TEST DATA)
CLOUD PERFORMANCE TESTING - KEY CONSIDERATIONS (COMPLETE ANALYSIS USING RETAIL APPLICATION TEST DATA) Abhijeet Padwal Performance engineering group Persistent Systems, Pune email: abhijeet_padwal@persistent.co.in
More informationOracle Database Cloud Service Rick Greenwald, Director, Product Management, Database Cloud
Oracle Database Cloud Service Rick Greenwald, Director, Product Management, Database Cloud Agenda Oracle Cloud Database Service Overview Cloud taxonomy What is the Database Cloud Service? Architecture
More informationIntroduction to Windows Azure Cloud Computing Futures Group, Microsoft Research Roger Barga, Jared Jackson,Nelson Araujo, Dennis Gannon, Wei Lu, and
Introduction to Windows Azure Cloud Computing Futures Group, Microsoft Research Roger Barga, Jared Jackson,Nelson Araujo, Dennis Gannon, Wei Lu, and Jaliya Ekanayake Range in size from edge facilities
More informationA.Prof. Dr. Markus Hagenbuchner markus@uow.edu.au. CSCI319 A Brief Introduction to Cloud Computing. CSCI319 Page: 1
A.Prof. Dr. Markus Hagenbuchner markus@uow.edu.au CSCI319 A Brief Introduction to Cloud Computing CSCI319 Page: 1 Content and Objectives 1. Introduce to cloud computing 2. Develop and understanding to
More informationMS 10978A Introduction to Azure for Developers
MS 10978A Introduction to Azure for Developers Description: Days: 5 Prerequisites: This course offers students the opportunity to learn about Microsoft Azure development by taking an existing ASP.NET MVC
More informationCLOUD COMPUTING & WINDOWS AZURE
CLOUD COMPUTING & WINDOWS AZURE WORKSHOP Overview This workshop is an introduction to cloud computing and specifically Microsoft s public cloud offering in Windows Azure. Windows Azure has been described
More informationCloud Computing with Microsoft Azure
Cloud Computing with Microsoft Azure Michael Stiefel www.reliablesoftware.com development@reliablesoftware.com http://www.reliablesoftware.com/dasblog/default.aspx Azure's Three Flavors Azure Operating
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 informationDepartment of Computer Science University of Cyprus EPL646 Advanced Topics in Databases. Lecture 14
Department of Computer Science University of Cyprus EPL646 Advanced Topics in Databases Lecture 14 Big Data Management IV: Big-data Infrastructures (Background, IO, From NFS to HFDS) Chapter 14-15: Abideboul
More informationTHE WINDOWS AZURE PROGRAMMING MODEL
THE WINDOWS AZURE PROGRAMMING MODEL DAVID CHAPPELL OCTOBER 2010 SPONSORED BY MICROSOFT CORPORATION CONTENTS Why Create a New Programming Model?... 3 The Three Rules of the Windows Azure Programming Model...
More informationA 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
More informationOpen Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud)
Open Cloud System (Integration of Eucalyptus, Hadoop and into deployment of University Private Cloud) Thinn Thu Naing University of Computer Studies, Yangon 25 th October 2011 Open Cloud System University
More informationCloud Computing. Lecture 24 Cloud Platform Comparison 2014-2015
Cloud Computing Lecture 24 Cloud Platform Comparison 2014-2015 1 Up until now Introduction, Definition of Cloud Computing Pre-Cloud Large Scale Computing: Grid Computing Content Distribution Networks Cycle-Sharing
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 informationHow cloud computing can transform your business landscape
How cloud computing can transform your business landscape Introduction It seems like everyone is talking about the cloud. Cloud computing and cloud services are the new buzz words for what s really a not
More informationWindows Azure Data Services (basics) 55093A; 3 Days
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Windows Azure Data Services (basics) 55093A; 3 Days Course Description This
More informationArcGIS for Server in the Amazon Cloud. Michele Lundeen Esri
ArcGIS for Server in the Amazon Cloud Michele Lundeen Esri What we will cover ArcGIS for Server in the Amazon Cloud Why How Extras Why do you need ArcGIS Server? Some examples Publish - Dynamic Map Services
More informationMark Bennett. Search and the Virtual Machine
Mark Bennett Search and the Virtual Machine Agenda Intro / Business Drivers What to do with Search + Virtual What Makes Search Fast (or Slow!) Virtual Platforms Test Results Trends / Wrap Up / Q & A Business
More informationADOPTING MICROSOFT AZURE
David Chappell ADOPTING MICROSOFT AZURE A GUIDE FOR IT LEADERS Sponsored by Microsoft Corporation Copyright 2014 Chappell & Associates Contents Public Cloud Platforms: The Future of Enterprise Computing...
More informationMicrosoft Big Data Solutions. Anar Taghiyev P-TSP E-mail: b-anarta@microsoft.com;
Microsoft Big Data Solutions Anar Taghiyev P-TSP E-mail: b-anarta@microsoft.com; Why/What is Big Data and Why Microsoft? Options of storage and big data processing in Microsoft Azure. Real Impact of Big
More informationApache Hadoop. Alexandru Costan
1 Apache Hadoop Alexandru Costan Big Data Landscape No one-size-fits-all solution: SQL, NoSQL, MapReduce, No standard, except Hadoop 2 Outline What is Hadoop? Who uses it? Architecture HDFS MapReduce Open
More informationIgnify ecommerce. Item Requirements Notes
wwwignifycom Tel (888) IGNIFY5 sales@ignifycom Fax (408) 516-9006 Ignify ecommerce Server Configuration 1 Hardware Requirement (Minimum configuration) Item Requirements Notes Operating System Processor
More informationA 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.
More informationViswanath Nandigam Sriram Krishnan Chaitan Baru
Viswanath Nandigam Sriram Krishnan Chaitan Baru Traditional Database Implementations for large-scale spatial data Data Partitioning Spatial Extensions Pros and Cons Cloud Computing Introduction Relevance
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 informationReference Model for Cloud Applications CONSIDERATIONS FOR SW VENDORS BUILDING A SAAS SOLUTION
October 2013 Daitan White Paper Reference Model for Cloud Applications CONSIDERATIONS FOR SW VENDORS BUILDING A SAAS SOLUTION Highly Reliable Software Development Services http://www.daitangroup.com Cloud
More informationCloud Computing. Up until now
Cloud Computing Lecture 20 Cloud Platform Comparison & Load 2011-2012 Up until now Introduction, Definition of Cloud Computing Pre-Cloud Large Scale Computing: Grid Computing Content Distribution Networks
More informationDoes Cloud Computing Still Matter? A Mainframer s Update. The trouble with cloud.
Glenn Anderson, IBM Lab Services and Training Does Cloud Computing Still Matter? A Mainframer s Update STL CMG January 2014 2013 IBM Corporation The trouble with cloud. The term cloud computing is used
More informationCloud 101. Mike Gangl, Caltech/JPL, michael.e.gangl@jpl.nasa.gov 2015 California Institute of Technology. Government sponsorship acknowledged
Cloud 101 Mike Gangl, Caltech/JPL, michael.e.gangl@jpl.nasa.gov 2015 California Institute of Technology. Government sponsorship acknowledged Outline What is cloud computing? Cloud service models Deployment
More informationMEGA Web Application Architecture Overview MEGA 2009 SP4
Revised: September 2, 2010 Created: March 31, 2010 Author: Jérôme Horber CONTENTS Summary This document describes the system requirements and possible deployment architectures for MEGA Web Application.
More informationCloudCmp: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
More informationIntegrating cloud services with Polaris. Presented by: Wes Osborn
Integrating cloud services with Polaris Presented by: Wes Osborn Topics Why the cloud? Cloud Backups DNS Notices IAAS vs PAAS Cloud Providers IAAS = Infrastructure as a Service Run a virtual machine on
More informationCloud computing with the Azure platform
Cloud computing with the Azure platform Jouni Mäenpää Helsinki University of Technology jouni.maenpaa@tkk.fi Abstract Software industry is heading towards centralized computing. Due to this trend data
More informationØ 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
More informationOn- Prem MongoDB- as- a- Service Powered by the CumuLogic DBaaS Platform
On- Prem MongoDB- as- a- Service Powered by the CumuLogic DBaaS Platform Page 1 of 16 Table of Contents Table of Contents... 2 Introduction... 3 NoSQL Databases... 3 CumuLogic NoSQL Database Service...
More informationMarch 2011. Lynn Langit http://blogs.msdn.com/socaldevgal twitter - @llangit
March 2011 Lynn Langit http://blogs.msdn.com/socaldevgal twitter - @llangit Windows Azure Platform Compute: Virtualized compute environment Storage: Durable, scalable, & available storage Management: Automated,
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 informationA Review on Leaders in Cloud Computing Service Providers and Cloud SQL a Case Study
Research Journal of Applied Sciences, Engineering and Technology 4(17): 2926-2933, 2012 ISSN: 2040-7467 Maxwell Scientific Organization, 2012 Submitted: December 16, 2011 Accepted: January 13, 2012 Published:
More informationBIG DATA TRENDS AND TECHNOLOGIES
BIG DATA TRENDS AND TECHNOLOGIES THE WORLD OF DATA IS CHANGING Cloud WHAT IS BIG DATA? Big data are datasets that grow so large that they become awkward to work with using onhand database management tools.
More informationCourse 10978A Introduction to Azure for Developers
Course 10978A Introduction to Azure for Developers Duration: 40 hrs. Overview: About this Course This course offers students the opportunity to take an existing ASP.NET MVC application and expand its functionality
More informationCloud Computing using MapReduce, Hadoop, Spark
Cloud Computing using MapReduce, Hadoop, Spark Benjamin Hindman benh@cs.berkeley.edu Why this talk? At some point, you ll have enough data to run your parallel algorithms on multiple computers SPMD (e.g.,
More informationHarnessing the Power of the Microsoft Cloud for Deep Data Analytics
1 Harnessing the Power of the Microsoft Cloud for Deep Data Analytics Today's Focus How you can operate your business more efficiently and effectively by tapping into Cloud based data analytics solutions
More informationAppDev OnDemand Cloud Computing Learning Library
AppDev OnDemand Cloud Computing Learning Library A full year of access to our cloud computing courses, plus future course releases included free! The AppDev OnDemand Cloud Computing Learning Library includes
More informationOVERVIEW OF MICROSOFT AZURE
Hybrid Cloud Solution to Increase Business Value CloudLink is a hybrid cloud solution that interacts with existing onpremises ERP systems. With the hybrid approach, we can leverage the on-premises software
More informationMulti-Datacenter Replication
www.basho.com Multi-Datacenter Replication A Technical Overview & Use Cases Table of Contents Table of Contents... 1 Introduction... 1 How It Works... 1 Default Mode...1 Advanced Mode...2 Architectural
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 Database Emergence
Abstract RDBMS technology is favorable in software based organizations for more than three decades. The corporate organizations had been transformed over the years with respect to adoption of information
More informationAn introduction to Hosted SQL database applications
Hosted SQL Server From Your Office Anywhere Cloud hosting applications that require SQL server not only gives you the flexibility to run your application from anywhere, but also provides genuine cost savings
More informationWHITE PAPER. Migrating an existing on-premise application to Windows Azure Cloud
WHITE PAPER Migrating an existing on-premise application to Windows Azure Cloud Summary This discusses how existing on-premise enterprise ASP.Net web application can be moved to Windows Azure Cloud, in
More informationAdopting Cloud Computing Build, Buy or Both? Pascal Walschots Communication Sector EMEA HQ February 11, 2009
Adopting Cloud Computing Build, Buy or Both? Pascal Walschots Communication Sector EMEA HQ February 11, 2009 Agenda Industry transformation & trends Cloud computing & Windows Azure Combining Public & Private
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 informationHow To Run A Modern Business With Microsoft Arknow
Microsoft Azure DataSync ModernBiz Agenda ModernBiz: Your path to the Modern Business Microsoft Azure overview Key business solutions leveraging the cloud Back up your data Reduce unexpected downtime Host
More informationSymantec App Center 4.0 Admin Documentation
Symantec App Center 4.0 Admin Documentation Installation Planning Guide September 2012 Symantec Corporation, 2012 Page 1 Table of Contents Purpose of Document... 3 Deployment Options Overview... 3 Public
More information