INTRODUCTIONS. Storm Technology. David Chappell. The Cloud A Rational Perspective. Logistics. Who we are and what we do

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "INTRODUCTIONS. Storm Technology. David Chappell. The Cloud A Rational Perspective. Logistics. Who we are and what we do"

Transcription

1 INTRODUCTIONS Storm Technology Who we are and what we do David Chappell IT strategist and international advisor The Cloud A Rational Perspective The cloud platforms An objective overview of the Windows Azure Application scenarios The architectural choices for ROI Logistics Coffee Break pm Workshop Close 5.00pm

2 The Windows Azure Platform: A Perspective David Chappell Chappell & Associates

3 Agenda An Overview of the Windows Azure Platform Using the Windows Azure Platform: Scenarios Understanding the Windows Azure Programming Model A Broader Look at Cloud Platforms

4 An Overview of the Windows Azure Platform

5 Defining Cloud Computing Two broad categories Cloud Application Cloud Platform Cloud applications Often called Software as a Service (SaaS) Cloud platforms Users Developers Such as the Windows Azure platform

6 The Windows Azure Platform Applications and Data Windows Azure AppFabric Windows Azure SQL Azure Windows Azure Marketplace

7 Windows Azure Applications and data in the cloud Applications and Data CDN Connect Compute Storage Fabric Controller Windows Azure AppFabric Windows Azure SQL Azure Windows Azure Marketplace

8 Windows Azure Compute Web Role Instances Worker Role Instances VM Role Instances IIS Load Balancer HTTP/HTTPS, TCP Virtual Machines Applications and Data CDN Connect Compute Storage Fabric Controller

9 Windows Azure Storage Blobs Tables Queues HTTP/HTTPS Applications and Data CDN Connect Compute Storage Fabric Controller

10 Windows Azure Storage Options for accessing blobs From Windows Azure applications or other applications: via RESTful requests From Windows Azure applications: via Windows Azure Drives This makes a blob look like an NTFS file system to the application

11 Windows Azure Storage A closer look at tables Table Table Table... Entity Entity Entity... Storage Accounts Property Property Property Name Type Value

12 Windows Azure Storage Illustrating replication Application Web Role Instances Web Role Web Role Worker Role Instances Web Role Web Role Replica 1 Replica 1 Replica 1 Storage Replica 2 Replica 2 Replica 2 Replica 3 Replica 3 Replica 3 Blob X Blob Y Table Z

13 Windows Azure Storage Illustrating queues Application 1) Receive work Web Role Instance 3) Dequeue message Worker Role Instance 4) Do work 2) Enqueue message 5) Delete message Instance 1 Instance 2 Instance 3 Queue

14 Windows Azure Fabric Controller Role Instances Fabric Agent Role Instances Fabric Agent Fabric Controller Applications and Data CDN Connect Compute Storage Fabric Controller

15 Developing for Windows Azure Visual Studio Windows Azure Development Fabric Web Role Instance Worker Role Instance Storage Fabric Windows Server 2008/ Windows 7/Windows Vista SQL Server Express

16 Windows Azure CDN Blobs Windows Azure Applications and Data CDN Connect Compute Storage Fabric Controller

17 Windows Azure Connect Applications and Data Role Instances Endpoint Agent IPsec On-Premises Windows Computer Windows Azure Compute Applications and Data CDN Connect Compute Storage Fabric Controller

18 SQL Azure Relational data in the cloud Data SQL Azure Reporting SQL Azure Data Sync SQL Azure Database Windows Azure AppFabric Windows Azure SQL Azure Windows Azure Marketplace

19 SQL Azure Database Application TDS (Virtual) Server Database Database Database SQL Azure Reporting SQL Azure Data Sync SQL Azure Database

20 SQL Azure Data Sync SQL Azure Database Synchronization with SQL Azure Data Sync SQL Azure Database Synchronization with SQL Azure Data Sync SQL Server SQL Azure Reporting SQL Azure Data Sync SQL Azure Database

21 Windows Azure AppFabric Application infrastructure in the cloud Service Bus Access Control Caching Windows Azure Windows Azure AppFabric Windows Azure SQL Azure Windows Azure Marketplace

22 AppFabric Service Bus 3) Discover Service Bus endpoint 4) Invoke operation on Service Bus endpoint Service Bus Registry 2) Expose Service Bus endpoint 1) Register service endpoint 5) Invoke operation on service endpoint Client (On-premises or cloud) WCF Service (On-premises) Service Bus Access Control Windows Azure Caching

23 AppFabric Access Control Identity Providers (IdPs) Access Control AD FS 2.0 Windows Live ID Google 4) Validate IdP token, then create Access Control (AC) token according to rules for this application Yahoo Facebook... Rules Engine 2) Authenticate user, then return IdP token IdP Token 3) Send IdP token to Access Control IdP Token AC Token 5) Return Access Control token 7) Validate Access Control token, then use its claims Browser AC Token 6) Submit Access Control token Application (On-premises or cloud) 1) Access application and get redirected to IdP Service Bus Access Control Windows Azure Caching

24 AppFabric Caching Caching Service Cached Data Application Cached Data Cached Data Cached Data Windows Azure Service Bus Access Control Windows Azure Caching

25 Windows Azure Marketplace DataMarket Windows Azure Marketplace DataMarket Service Explorer Content Partner Datasets Applications REST, OData Data Access Content Partner Datasets Windows Azure Storage SQL Azure Database Windows Azure Marketplace DataMarket Windows Azure Marketplace AppMarket

26 Windows Azure Platform Pricing A summary (in US dollars) Compute: $0.05 to $0.96/hour for each role instance depending on instance size Storage: Windows Azure blobs and tables: Data: $0.15/GB per month Access: $0.01/10,000 operations SQL Azure relational: $9.99/ GB per month Bandwidth: $0.10/GB in, $0.15/GB out

27 Using the Windows Azure Platform: Scenarios

28 Applying Azure (1) Some characteristics of Azure-appropriate applications Apps that need massive scale Example: A Web 2.0 application Apps that need high reliability Example: A Software as a Service (SaaS) application Apps with variable load Example: An on-line ticketing application Apps with a short or unpredictable lifetime Example: An app created for a marketing campaign

29 Applying Azure (2) Some characteristics of Azure-appropriate applications Apps that do parallel processing Example: A financial modeling application Apps that must fail fast or scale fast Example: Start-ups Apps that don t fit well in an organization s data center Example: A business unit that wishes to avoid its IT department Apps that can benefit from external storage Example: An application that archives data

30 Building on Azure A non-azure app using Windows Azure storage Blobs SQL Azure On-Premises or Hosted Application

31 Building on Azure A massively scalable web app exposed on the public Internet Tables Web Role Instance Users

32 Building on Azure A massively scalable web app with background processing Tables Web Role Instance Queues Worker Role Instance Blobs Users

33 Building on Azure A new web app with relational storage Web Role Instance SQL Azure Users

34 Building on Azure A web app using cloud and on-premises data SQL Azure Web Role Instance Service Bus Users On-premises Database

35 Building on Azure A parallel processing application Queues Blobs Web Role Instance Worker Role Instance User

36 Understanding the Windows Azure Programming Model

37 The Three Rules 1. A Windows Azure application is built from one or more roles 2. A Windows Azure application runs multiple instances of each role 3. A Windows Azure application behaves correctly when any role instance fails

38 Rule 1 A Windows Azure application is built from one or more roles Windows Azure today supports three role types: Web role: Run IIS, intended for Web apps Worker role: Run arbitrary code VM role: Runs a customer-supplied Windows Server 2008 R2 VHD A simple example: Application Web Role Worker Role

39 Rule 2 A Windows Azure app runs multiple instances of each role Application VM VM VM VM Web Role Instance 1 Web Role Instance 2 Web Role Instance 3 Web Role Instance 4 VM VM VM Worker Role Instance 1 Worker Role Instance 2 Worker Role Instance 3

40 Rule 3 A Windows Azure app behaves correctly when any role instance fails Application VM VM VM Web Role Instance 2 Web Role Instance 3 Web Role Instance 4 VM VM Worker Role Instance 1 Worker Role Instance 3

41 The Fabric Controller A closer look The fabric controller owns all of the machines in a particular Windows Azure data center It creates and monitors role instances on those machines It starts new instances when: A new application is deployed An instance in a running application fails It needs to update system software in an instance virtual or physical machine Such as Windows patches

42 Illustrating the Fabric Controller Application Worker Role Instance 2 Worker Role Instance 3 Web Role Instance 1 Web Role Instance 3 Fabric Controller

43 Benefits What the Windows Azure programming model provides (1) Lower administrative costs Because the fabric controller installs patches and does other administration work More scalable applications Role instances are created by the fabric controller The number of role instances can be changed dynamically

44 Benefits What the Windows Azure programming model provides (2) More available applications Protection against hardware failures Protection against software failures No-downtime application updates With a single-step update, or With a rolling update using update domains No-downtime system software updates By shutting down some of a role s instances, updating their software, then restarting them The result: You can create apps that cost less to run, scale better, and need never go down

45 Moving Applications to Windows Azure Examples (1) An ASP.NET application with multiple loadbalanced instances that share state stored in SQL Server An easy move; it already matches the Windows Azure programming model An ASP.NET application with multiple instances that maintains per-instance state and relies on sticky sessions Requires some work

46 Moving Applications to Windows Azure Examples (2) A Silverlight or WPF client that accesses WCF services running in a middle tier If the services don t maintain per-client state between calls, an easy move Otherwise, some redesign will be required An application with a single instance running on Windows Server that maintains state on its own machine Some redesign needed Running the app in a VM role probably won t work

47 A Broader Look at Cloud Platforms

48 What is a Cloud Platform? A more general view It lets developers create and run apps, store data, and more It provides self-service access to resources, such as computing and storage Typically via a browser It allows granular, on-demand allocation of resources It charges only for the resources an application uses

49 Public Clouds and Private Clouds Typical definitions Public cloud: A cloud platform run by a service provider, such as Microsoft, Amazon, or Google, made available to many end-user organizations Private cloud: A cloud platform run solely for a single end-user organization, such as a bank or retailer The technology is like public clouds, but the economics are different Hybrids of the two are also possible

50 Public Clouds and Private Clouds An illustration Private Cloud Public Cloud

51 The Economics of Public Clouds An example perspective Microsoft believes public clouds will dominate in the long run for three reasons: Supply-side savings: Large-scale data centers provide lower costs per server Demand-side aggregation: Aggregating demand for computing smooths overall variability, allowing server utilization rates to increase Multi-tenancy efficiency: Multitenant applications lower the application management and server cost per tenant See Economics-of-the-Cloud.pdf

52 Cloud Platform Technologies Summarizing the most important options Computing Storage Messaging IaaS PaaS Relational Scale-Out Blobs Internal External Infrastructure as a Service Platform as a Service Relational storage (SQL) Non-relational scalable storage Binary Large Objects Connecting application components in the cloud Connecting applications through the cloud

53 Computing Infrastructure as a Service (IaaS) Developers create virtual machines (VMs) on demand They have full access to these VMs Strengths: Familiar technologies Familiar tools, e.g., for software development Limited code lock-in Weaknesses: Requires administrative skills to use Limited additional functionality

54 Computing Platform as a Service (PaaS) Developers provide an application, which the platform runs Developers don t work directly with VMs Strengths: Provides higher-level services than IaaS Requires essentially no administrative skills Weaknesses: Allows less control of the environment May use unfamiliar tools and technologies May provide code lock-in

55 Computing What s the most popular approach? IaaS is significantly more popular than PaaS today Perspective: IaaS is easier to adopt than PaaS IaaS provides your existing world in the cloud Over time, PaaS will likely dominate It provides a higher level of service

56 Storage Relational Traditional relational storage in the cloud With support for SQL Strengths: Familiar technologies Many available tools, e.g., for reporting Limited data lock-in Can be cheaper than on-premises relational storage Weaknesses: Scaling to handle very large data is challenging

57 Storage Scale-out Massively scalable storage in the cloud No support for SQL Strengths: Scaling to handle very large data is straightforward Can be cheaper than relational storage Weaknesses: Unfamiliar technologies Few available tools Significant data lock-in

58 Storage Blobs Storage for Binary Large OBjects in the cloud Such as video, back-ups, etc. Strengths: Globally accessible way to store large data Can be cheaper than on-premises storage Weaknesses: Provides only simple unstructured storage

59 Messaging Internal Primarily designed to let applications running on a cloud platform communicate with each other Typically through queues Strengths: Fast and simple Weaknesses: Doesn t provide familiar queuing semantics, such as in-order, exactly-once delivery

60 Messaging External Primarily designed to let applications running on-premises or in the cloud communicate via the cloud Might use queues or other mechanisms Strengths: Globally available and cheap Weaknesses: Immature technologies with limited functionality Diverse offerings from different cloud vendors

61 Public Cloud Platforms A taxonomy of today s leaders Computing Storage Messaging IaaS PaaS Relational Scale-Out Blobs Internal External Microsoft Windows Azure Platform Amazon Web Services Google App Engine Salesforce Force.com

62 Microsoft Windows Azure Platform Computing Storage Messaging IaaS PaaS Relational Scale-Out Blobs Internal External Microsoft Windows Azure Platform Windows Azure SQL Azure Windows Azure Tables Windows Azure Blobs Windows Azure Queues AppFabric Service Bus

63 Amazon Web Services Computing Storage Messaging IaaS PaaS Relational Scale-Out Blobs Internal External Microsoft Windows Azure Platform Windows Azure SQL Azure Windows Azure Tables Windows Azure Blobs Windows Azure Queues AppFabric Service Bus Amazon Web Services Elastic Compute Cloud (EC2) Elastic Beanstalk Relational Database Service (RDS) SimpleDB Simple Storage Service (S3) Simple Queue Service (SQS) Simple Notification Service (SNS)

64 Amazon Web Services Strengths and weaknesses Strengths Amazon is a leader in cloud platforms Amazon provides a wide range of services Amazon offers a broad choice of environments, especially for Linux Weaknesses Amazon isn t a traditional enterprise vendor Windows is a second-class citizen on EC2 Amazon isn t strong in PaaS Elastic Beanstalk was just announced

65 Amazon Web Services Pricing examples Compute: $0.02/hour to $3.68/hour for each VM (depending on size and OS) Lower spot prices are also typically available Blob storage: Data: $0.14/GB per month to $0.037/GB per month (depending on data size and redundancy) Access: $0.01/1,000 PUT, COPY, POST, LIST operations, $0.01/10,000 GET operations Bandwidth: $0.10/GB in, $0.15/GB to $0.08/GB out (depending on volume)

66 Competitors to AWS An Aside Many firms now offer IaaS services, such as: Rackspace Cloud Servers GoGrid Cloud Hosting Terremark vcloud Express IaaS is a low-margin business And those margins will shrink

67 Google App Engine Computing Storage Messaging IaaS PaaS Relational Scale-Out Blobs Internal External Microsoft Windows Azure Platform Windows Azure SQL Azure Windows Azure Tables Windows Azure Blobs Windows Azure Queues AppFabric Service Bus Amazon Web Services Elastic Compute Cloud (EC2) Elastic Beanstalk Relational Database Service (RDS) SimpleDB Simple Storage Service (S3) Simple Queue Service (SQS) Simple Notification Service (SNS) Google App Engine App Engine Datastore Blobstore Task Queues XMPP

68 Google App Engine Strengths and weaknesses Strengths: For Java or Python developers, App Engine is likely to provide a more familiar environment than Windows Azure App Engine s pricing model is attractive, especially for start-ups Weaknesses: Google isn t a traditional enterprise vendor And App Engine today is focused on Web 2.0 apps They don t offer a standard SLA App Engine provides no relational storage

69 Google App Engine Pricing examples Free quota per day: Compute: 6.5 CPU hours Datastore storage: 1 GB Blob storage: 1 GB Bandwidth: 1 GB in, 1/GB out Usage above this quota: Compute: $0.10/CPU hour Datastore storage: $0.15/GB per month Blob storage: $0.15/GB per month Bandwidth: $0.10/GB in, $0.12/GB out

70 Google App Engine Looking ahead Coming soon: Google App Engine for Business, with: Relational storage and SQL A service level agreement (SLA) Support Pricing for enterprise apps built on this platform: $8/user per month, up to a maximum of $1,000

71 Salesforce Force.com Computing Storage Messaging IaaS PaaS Relational Scale-Out Blobs Internal External Microsoft Windows Azure Platform Windows Azure SQL Azure Windows Azure Tables Windows Azure Blobs Windows Azure Queues AppFabric Service Bus Amazon Web Services Elastic Compute Cloud (EC2) Elastic Beanstalk Relational Database Service (RDS) SimpleDB Simple Storage Service (S3) Simple Queue Service (SQS) Simple Notification Service (SNS) Google App Engine App Engine Datastore Blobstore Task Queues XMPP Salesforce Force.com AppForce VMForce Database.com

72 Force.com Strengths and weaknesses Strengths: Customers can create AppForce apps faster than with.net or Java Salesforce.com is perceived as a leader in cloud computing Weaknesses: Applications written for AppForce can run nowhere else And it focuses on data-driven business applications only AppForce tools and languages are proprietary There s no relational storage

73 Salesforce.com Force.com Pricing examples One (small) application is free Enterprise Edition: $50/user per month Compute: up to 10 applications Storage: up to 200 database objects Bandwidth: No extra charge Unlimited Edition: $75/user per month Compute: unlimited applications Storage: up to 2,000 database objects Bandwidth: No extra charge

74 Public Clouds and Private Clouds A reprise Private Cloud Public Cloud

75 From Server Virtualization to Private Clouds IaaS allows allocating, managing, and charging for VMs in a more effective way If this makes sense in a public cloud platform, why not use it in your own data center? Today, private cloud platforms are largely just IaaS in your data center Although look for PaaS in the future as well

76 Private Cloud Platforms A summary of today s leaders For enterprises (on-premises) For hosters/partners (public) IaaS PaaS IaaS PaaS Microsoft Hyper-V Cloud (w/hyper-v, System Center) Windows Azure Platform Appliance* Hyper-V Cloud (w/hyper-v, System Center) Windows Azure Platform Appliance* VMware vcloud (w/vsphere, vcloud Director) vfabric Cloud Application Platform* vcloud Express, vcloud DataCenter (both w/vsphere, vcloud Director) Spring (VMforce*, App Engine) vfabric Cloud Application Platform* *Full definition to come

77 Conclusions Cloud platforms are here Microsoft is placing a big bet with the Windows Azure platform A new world is unfolding Prepare to be part of it

78 CONCLUSIONS Storm Technology Azure Services Provide assessment services Qualify opportunity Identify candidate applications Assess business case Assess migration suitability Build portfolio migration plan Migrate current applications to Azure Develop new applications on Azure Help internal development teams take their first steps Thank you for joining us and please fill out evaluation forms

79 For Further Reading Introducing the Windows Azure Platform Introducing Windows Azure Windows Azure and ISVs: A Guide for Decision Makers

80 About the Speaker David Chappell is Principal of Chappell & Associates ( in San Francisco, California. Through his speaking, writing, and consulting, he helps people around the world understand, use, and make better decisions about new technology. David has been the keynote speaker for more than a hundred events and conferences on five continents, and his seminars have been attended by tens of thousands of IT leaders, architects, and developers in forty countries. His books have been published in a dozen languages and used regularly in courses at MIT, ETH Zurich, and other universities. In his consulting practice, he has helped clients such as Hewlett-Packard, IBM, Microsoft, Stanford University, and Target Corporation adopt new technologies, market new products, train their sales staffs, and create business plans. Earlier in his career, David wrote networking software, chaired a U.S. national standards working group, and played keyboards with the Peabody-award-winning Children s Radio Theater. He holds a B.S. in Economics and an M.S. in Computer Science, both from the University of Wisconsin- Madison.

81 Copyright 2011 David Chappell Chappell & Associates

Platforms in the Cloud

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

More information

Cloud Platforms in the Enterprise

Cloud Platforms in the Enterprise Cloud Platforms in the Enterprise A Guide for IT Leaders @DChappellAssoc Copyright 2014 Chappell & Associates The Three Most Important IT Events In the last decade Initial pubic offering of Salesforce.com,

More information

Azure and Its Competitors

Azure and Its Competitors Azure and Its Competitors The Big Picture @DChappellAssoc Copyright 2014 Chappell & Associates The Three Most Important IT Events In the last decade Salesforce.com IPO, 2004 Showed that Software as a Service

More information

Where Will Your Next Application Run? Abel B. Cruz WA Technology Strategist Microsoft Corporation

Where Will Your Next Application Run? Abel B. Cruz WA Technology Strategist Microsoft Corporation Where Will Your Next Application Run? Abel B. Cruz WA Technology Strategist Microsoft Corporation Users A A A VM VM VM A A A Application Compute/Storage/Network On-Premises Data Center VM Virtual Machine

More information

Cloud Platforms Today: The Big Picture

Cloud Platforms Today: The Big Picture Cloud Platforms Today: The Big Picture David Chappell Chappell & Associates www.davidchappell.com Mobile Workforce Big Data Cloud Computing Social Enterprise Privacy and Security The traditional world

More information

Users VM A A A. Application. Compute/Storage/Network. VM Virtual Machine. On-Premises Data Center

Users VM A A A. Application. Compute/Storage/Network. VM Virtual Machine. On-Premises Data Center Users A A A VM VM VM A A A Application Compute/Storage/Network On-Premises Data Center VM Virtual Machine On-Premises Service Provider Users A A A Applications Compute/Storage/Network The main focus of

More information

THE WINDOWS AZURE PROGRAMMING MODEL

THE 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 information

Cloud Computing Trends

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

More information

WINDOWS AZURE DATA MANAGEMENT

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

More information

Cloud Computing Today

Cloud Computing Today Cloud Computing Today What You Need to Know Now Copyright 2013 Chappell & ssociates n Organization without Cloud Computing Users Compute/Storage/Network pplication On-Premises Data Center Virtual Machine

More information

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 ` 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 information

Systems Integrators in the Cloud Era

Systems Integrators in the Cloud Era Systems Integrators in the Cloud Era Embracing the Future @DChappellAssoc Copyright 2014 Chappell & Associates SIs in the Cloud Era The SI world is changing The cloud brings new opportunities and new threats

More information

CLOUD COMPUTING & WINDOWS AZURE

CLOUD 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 information

Open Source Technologies on Microsoft Azure

Open Source Technologies on Microsoft Azure Open Source Technologies on Microsoft Azure A Survey @DChappellAssoc Copyright 2014 Chappell & Associates The Main Idea i Open source technologies are a fundamental part of Microsoft Azure The Big Questions

More information

WINDOWS AZURE EXECUTION MODELS

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,

More information

BUILDING SAAS APPLICATIONS ON WINDOWS AZURE

BUILDING 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 information

Cloud Computing: Making the right choices

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

More information

INTRODUCING THE WINDOWS AZURE PLATFORM

INTRODUCING 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 information

A SHORT INTRODUCTION TO CLOUD PLATFORMS

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

More information

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 Public Cloud Offerings and Private Cloud Options Week 2 Lecture 4 M. Ali Babar Lecture Outline Public and private clouds Some key public cloud providers (More details in the lab) Private clouds Main Aspects

More information

Outlook. Corporate Research and Technologies, Munich, Germany. 20 th May 2010

Outlook. Corporate Research and Technologies, Munich, Germany. 20 th May 2010 Computing Architecture Computing Introduction Computing Architecture Software Architecture for Outlook Corporate Research and Technologies, Munich, Germany Gerald Kaefer * 4 th Generation Datacenter IEEE

More information

Windows Azure and private cloud

Windows Azure and private cloud Windows Azure and private cloud Joe Chou Senior Program Manager China Cloud Innovation Center Customer Advisory Team Microsoft Asia-Pacific Research and Development Group 1 Agenda Cloud Computing Fundamentals

More information

Windows 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 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 information

WINDOWS AZURE AND ISVS

WINDOWS 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 information

Open Source Technologies on Microsoft Azure

Open Source Technologies on Microsoft Azure Open Source Technologies on Microsoft Azure A Survey @DChappellAssoc Copyright 2014 Chappell & Associates The Main Idea i Open source technologies are a fundamental part of Microsoft Azure The Big Questions

More information

WINDOWS AZURE DATA MANAGEMENT AND BUSINESS ANALYTICS

WINDOWS 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 information

Introduction to Azure: Microsoft s Cloud OS

Introduction 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 information

INTRODUCING WINDOWS AZURE

INTRODUCING WINDOWS AZURE INTRODUCING WINDOWS AZURE DAVID CHAPPELL OCTOBER 2010 SPONSORED BY MICROSOFT CORPORATION CONTENTS An Overview of Windows Azure... 2 Compute... 4 Storage... 5 Fabric Controller... 7 Content Delivery Network...

More information

WINDOWS AZURE AND WINDOWS HPC SERVER

WINDOWS 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 information

WHAT IS AN APPLICATION PLATFORM?

WHAT 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 information

IT as a Service. Transforming IT with the Windows Azure Platform. November 2010

IT as a Service. Transforming IT with the Windows Azure Platform. November 2010 IT as a Service Transforming IT with the Windows Azure Platform November 2010 Version 1.0 11/9/2010 Contents Understanding IT as a Service... 1 Realizing IT as a Service: The Importance of PaaS... 4 What

More information

Assignment # 1 (Cloud Computing Security)

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

More information

Cloud Computing: What IT Professionals Need to Know

Cloud Computing: What IT Professionals Need to Know Learning Cloud Computing: What IT Professionals Need to Know Cloud computing promises new career opportunities for IT professionals. In many cases, existing core skill sets transfer directly to cloud technologies.

More information

AppDev OnDemand Cloud Computing Learning Library

AppDev 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 information

INTRODUCING WINDOWS AZURE

INTRODUCING WINDOWS AZURE INTRODUCING WINDOWS AZURE DAVID CHAPPELL DECEMBER 2009 SPONSORED BY MICROSOFT CORPORATION CONTENTS An Overview of Windows Azure... 2 The Compute Service... 3 The Storage Service... 5 The Fabric... 7 Using

More information

Migrating SaaS Applications to Windows Azure

Migrating 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 information

Windows Azure = Managed for You Standalone Servers Applications Runtimes Database Operating System Virtualization Server Storage Networking Efficiency IaaS PaaS SaaS Control+Cost Developer 1) Choose image,

More information

CS5412: THE CLOUD VALUE PROPOSITION

CS5412: THE CLOUD VALUE PROPOSITION 1 CS5412: THE CLOUD VALUE PROPOSITION Lecture XXII Ken Birman Cloud Hype 2 The cloud is cheaper The cloud business model is growing at an unparalleled pace without any limit in sight In the future everything

More information

References. Introduction to Database Systems CSE 444. Motivation. Basic Features. Outline: Database in the Cloud. Outline

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

More information

Introduction to Database Systems CSE 444

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

More information

A Comparison of Clouds: Amazon Web Services, Windows Azure, Google Cloud Platform, VMWare and Others (Fall 2012)

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.

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

Ø 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 information

yvette@yvetteagostini.it yvette@yvetteagostini.it

yvette@yvetteagostini.it yvette@yvetteagostini.it 1 The following is merely a collection of notes taken during works, study and just-for-fun activities No copyright infringements intended: all sources are duly listed at the end of the document This work

More information

GIS IN THE CLOUD THE ESRI EXAMPLE DAVID CHAPPELL SEPTEMBER 2010 SPONSORED BY ESRI

GIS IN THE CLOUD THE ESRI EXAMPLE DAVID CHAPPELL SEPTEMBER 2010 SPONSORED BY ESRI GIS IN THE CLOUD THE ESRI EXAMPLE DAVID CHAPPELL SEPTEMBER 2010 SPONSORED BY ESRI CONTENTS Contents... 2 Cloud Computing Basics... 3 Cloud Applications and Cloud Platforms... 3 An Example Cloud Platform:

More information

ADOPTING MICROSOFT AZURE

ADOPTING 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 information

INTRODUCING WINDOWS AZURE

INTRODUCING WINDOWS AZURE INTRODUCING WINDOWS AZURE Windows Azure is Microsoft s application platform for the public cloud. You can use this platform in many different ways. For instance, you can use Windows Azure to build a web

More information

Windows Azure Platform

Windows Azure Platform Windows Azure Platform Giordano Tamburrelli, PhD giotam@microsoft.com Academic Developer Evangelist Slides by David Chou You manage You manage You manage Types of Clouds Private (On-Premise) Infrastructure

More information

INTRODUCING THE WINDOWS AZURE PLATFORM

INTRODUCING 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 information

Where We Are. References. Cloud Computing. Levels of Service. Cloud Computing History. Introduction to Data Management CSE 344

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

More information

Demystifying the Cloud Computing 02.22.2012

Demystifying 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 information

Cloud Computing and Amazon Web Services. CJUG March, 2009 Tom Malaher

Cloud 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 information

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages Ivan Zapevalov 2 Outline What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages 3 What is cloud computing? 4 What is cloud computing? Cloud computing is the

More information

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing. Chapter 1 Introducing Cloud Computing Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization

More information

Unleash the IaaS Cloud About VMware vcloud Director and more VMUG.BE June 1 st 2012

Unleash the IaaS Cloud About VMware vcloud Director and more VMUG.BE June 1 st 2012 Unleash the IaaS Cloud About VMware vcloud Director and more VMUG.BE June 1 st 2012 2 Who? Viktor van den Berg Consultant @ PQR Former Dutch VMUG Leader Blogger at www.viktorious.nl Twitter @viktoriousss

More information

INTRODUCING WINDOWS AZURE

INTRODUCING WINDOWS AZURE INTRODUCING WINDOWS AZURE DAVID CHAPPELL MARCH 2009 SPONSORED BY MICROSOFT CORPORATION CONTENTS An Overview of Windows Azure... 2 The Compute Service... 3 The Storage Service... 5 The Fabric... 7 Using

More information

WINDOWS AZURE NETWORKING

WINDOWS AZURE NETWORKING WINDOWS AZURE NETWORKING The easiest way to connect to Windows Azure applications and data is through an ordinary Internet connection. But this simple solution isn t always the best approach. Windows Azure

More information

It s All About Cloud Key Concepts, Players, Platforms And Technologies

It s All About Cloud Key Concepts, Players, Platforms And Technologies It s All About Cloud Key Concepts, Players, Platforms And Technologies 3-day seminar Description Cloud computing has gained a lot of attention in recent years. It has mostly been used for non business

More information

Cloud Computing. Technologies and Types

Cloud Computing. Technologies and Types Cloud Computing Cloud Computing Technologies and Types Dell Zhang Birkbeck, University of London 2015/16 The Technological Underpinnings of Cloud Computing Data centres Virtualisation RESTful APIs Cloud

More information

JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON

JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON Eberhard Wolff Architecture and Technology Manager adesso AG, Germany 12.10. Agenda A Few Words About Cloud Java and IaaS PaaS Platform as a Service Google

More information

Cover Story. Cloud Computing: A Paradigm Shift in IT Infrastructure

Cover Story. Cloud Computing: A Paradigm Shift in IT Infrastructure Cover Story Debranjan Pal*, Sourav Chakraborty** and Amitava Nag*** *Assistant Professor, Dept. of CSE, Academy of Technology, West Bengal University of Technology, Hooghly India **Assistant Professor,

More information

WHITE PAPER. Migrating an existing on-premise application to Windows Azure Cloud

WHITE 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 information

SQL Server on Azure An e2e Overview. Nosheen Syed Principal Group Program Manager Microsoft

SQL Server on Azure An e2e Overview. Nosheen Syed Principal Group Program Manager Microsoft SQL Server on Azure An e2e Overview Nosheen Syed Principal Group Program Manager Microsoft Dedicated Higher cost Shared Lower cost SQL Server Cloud Continuum Hybrid SQL Server in Azure VM Virtualized Machines

More information

Cloud Computing Today. David Hirsch April 2013

Cloud Computing Today. David Hirsch April 2013 Cloud Computing Today David Hirsch April 2013 Outline What is the Cloud? Types of Cloud Computing Why the interest in Cloud computing today? Business Uses for the Cloud Consumer Uses for the Cloud PCs

More information

Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions Course 20533: Implementing Microsoft Azure Infrastructure Solutions Course details Course Outline Module 1: Introduction to Azure This module provides the students a high level introduction to Azure. Cloud

More information

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing. Chapter 1 Introducing Cloud Computing Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization

More information

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

Course 20533: Implementing Microsoft Azure Infrastructure Solutions Course 20533: Implementing Microsoft Azure Infrastructure Solutions Overview About this course This course is aimed at experienced IT Professionals who currently administer their on-premises infrastructure.

More information

Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions Course Code: M20533 Vendor: Microsoft Course Overview Duration: 5 RRP: 2,025 Implementing Microsoft Azure Infrastructure Solutions Overview This course is aimed at experienced IT Professionals who currently

More information

Microsoft Azure Data Technologies: An Overview

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...

More information

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2

DISTRIBUTED 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 information

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing. Chapter 1 Introducing Cloud Computing Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization

More information

Virtualization and Cloud Computing

Virtualization and Cloud Computing Written by Zakir Hossain, CS Graduate (OSU) CEO, Data Group Fed Certifications: PFA (Programming Foreign Assistance), COR (Contracting Officer), AOR (Assistance Officer) Oracle Certifications: OCP (Oracle

More information

White Paper on CLOUD COMPUTING

White Paper on CLOUD COMPUTING White Paper on CLOUD COMPUTING INDEX 1. Introduction 2. Features of Cloud Computing 3. Benefits of Cloud computing 4. Service models of Cloud Computing 5. Deployment models of Cloud Computing 6. Examples

More information

TECHNOLOGY TRANSFER PRESENTS MAX DOLGICER IT S ALL ABOUT CLOUD CONCEPTS, STRATEGIES, ARCHITECTURES, PLAYERS, AND TECHNOLOGIES

TECHNOLOGY TRANSFER PRESENTS MAX DOLGICER IT S ALL ABOUT CLOUD CONCEPTS, STRATEGIES, ARCHITECTURES, PLAYERS, AND TECHNOLOGIES TECHNOLOGY TRANSFER PRESENTS MAX DOLGICER IT S ALL ABOUT CLOUD CONCEPTS, STRATEGIES, ARCHITECTURES, PLAYERS, AND TECHNOLOGIES APRIL 2-4, 2014 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231 ROME (ITALY) info@technologytransfer.it

More information

BMC Control-M for Cloud. BMC Control-M Workload Automation

BMC Control-M for Cloud. BMC Control-M Workload Automation BMC Control-M for Cloud BMC Control-M Workload Automation Virtualization & Cloud Computing Are Top Priorities Cloud Computing is a catalyst for improving IT maturity and moving virtualization to another

More information

Business Process Management in the cloud: Business Process as a Service (BPaaS)

Business Process Management in the cloud: Business Process as a Service (BPaaS) University of Twente Literature Study Business Process Management in the cloud: Business Process as a Service (BPaaS) Author: Evert Duipmans Supervisor: Dr. Luís Ferreira Pires April 1, 2012 Contents 1

More information

Cloud powered services composition using Public Cloud PaaS platform

Cloud powered services composition using Public Cloud PaaS platform Cloud powered services composition using Public Cloud PaaS platform Student: Andrey Afanasyev Supervisor: Yuri Demchenko Graduate School of Informatics University of Amsterdam 3 February 2015 What is Cloud

More information

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led Course Description This course is aimed at experienced IT Professionals who currently administer their on-premises infrastructure.

More information

Cloud Computing Technology

Cloud Computing Technology Cloud Computing Technology The Architecture Overview Danairat T. Certified Java Programmer, TOGAF Silver danairat@gmail.com, +66-81-559-1446 1 Agenda What is Cloud Computing? Case Study Service Model Architectures

More information

Platform as a Service (PaaS) Demystified

Platform as a Service (PaaS) Demystified A P P L I C A T I O N S A WHITE PAPER SERIES IN THE FOLLOWING PAGES, WE WILL DISCUSS THE VARIOUS IMPLEMENTATIONS OF PAAS AND HOW THE RIGHT OPTION WILL ENSURE PAAS SUCCESS. WE WILL ALSO DISCUSS THE BENEFITS

More information

Hybrid Cloud Identity and Access Management Challenges

Hybrid Cloud Identity and Access Management Challenges Hybrid Cloud Identity and Access Management Challenges Intro: Timothy P. McAliley timothy.mcaliley@microsoft.com Microsoft Premier Field Engineer, SQL Server, Washington, DC CISA, CISM, CISSP, ITIL V3,

More information

The Cloud as a Computing Platform: Options for the Enterprise

The Cloud as a Computing Platform: Options for the Enterprise The Cloud as a Computing Platform: Options for the Enterprise Anthony Lewandowski, Ph.D. Solutions Architect Implicate Order Consulting Group LLC 571-606-4734 alewandowski@implicateorderllc.com The origins

More information

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions Course 20533B: Implementing Microsoft Azure Infrastructure Solutions Sales 406/256-5700 Support 406/252-4959 Fax 406/256-0201 Evergreen Center North 1501 14 th St West, Suite 201 Billings, MT 59102 Course

More information

Introduction to Cloud Computing

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

More information

Windows Azure Data Services (basics) 55093A; 3 Days

Windows 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 information

MS 10978A Introduction to Azure for Developers

MS 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 information

OPERATIONAL SCENARIOS USING THE MICROSOFT DATA PLATFORM

OPERATIONAL SCENARIOS USING THE MICROSOFT DATA PLATFORM David Chappell OPERATIONAL SCENARIOS USING THE MICROSOFT DATA PLATFORM A GUIDE FOR IT LEADERS Sponsored by Microsoft Corporation Copyright 2016 Chappell & Associates Contents Microsoft s Data Platform:

More information

Research Paper Available online at: www.ijarcsse.com A COMPARATIVE STUDY OF CLOUD COMPUTING SERVICE PROVIDERS

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

More information

MICROSOFT DYNAMICS CRM. Comparing the xrm Application Framework and Force.com: A Guide for Technical Decision Makers

MICROSOFT DYNAMICS CRM. Comparing the xrm Application Framework and Force.com: A Guide for Technical Decision Makers MICROSOFT DYNAMICS CRM Comparing the xrm Application Framework and Force.com: A Guide for Technical Decision Makers January 2011 CONTENTS Foundations for Business Applications: xrm and Force.com... 3 Why

More information

Realizing the Benefits of Hybrid Cloud. Anand MS Cloud Solutions Architect Microsoft Asia Pacific

Realizing the Benefits of Hybrid Cloud. Anand MS Cloud Solutions Architect Microsoft Asia Pacific Realizing the Benefits of Hybrid Cloud Anand MS Cloud Solutions Architect Microsoft Asia Pacific Agenda Key drivers for Hybrid Cloud Unified Cloud Strategy Example Use Cases How to get there Hybrid Cloud:

More information

www.boost ur skills.com

www.boost ur skills.com www.boost ur skills.com AWS CLOUD COMPUTING WORKSHOP Write us at training@boosturskills.com BOOSTURSKILLS No 1736 1st Amrutha College Road Kasavanhalli,Off Sarjapur Road,Bangalore-35 1) Introduction &

More information

PROVIDING SINGLE SIGN-ON TO AMAZON EC2 APPLICATIONS FROM AN ON-PREMISES WINDOWS DOMAIN

PROVIDING SINGLE SIGN-ON TO AMAZON EC2 APPLICATIONS FROM AN ON-PREMISES WINDOWS DOMAIN PROVIDING SINGLE SIGN-ON TO AMAZON EC2 APPLICATIONS FROM AN ON-PREMISES WINDOWS DOMAIN CONNECTING TO THE CLOUD DAVID CHAPPELL DECEMBER 2009 SPONSORED BY AMAZON AND MICROSOFT CORPORATION CONTENTS The Challenge:

More information

Course 10978A Introduction to Azure for Developers

Course 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 information

NCTA Cloud Architecture

NCTA Cloud Architecture NCTA Cloud Architecture Course Specifications Course Number: 093019 Course Length: 5 days Course Description Target Student: This course is designed for system administrators who wish to plan, design,

More information

A Primer on Cloud Computing. By Anand Ganesan Byteonic.com

A Primer on Cloud Computing. By Anand Ganesan Byteonic.com A Primer on Cloud Computing By Anand Ganesan Byteonic.com Background Cloud Computing Defined Taxonomy Value Proposition Cloud Providers Who uses it Opportunities for Improvement Agenda The Challenges Make

More information

Data Centers and Cloud Computing

Data Centers and Cloud Computing Data Centers and Cloud Computing CS377 Guest Lecture Tian Guo 1 Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing Case Study: Amazon EC2 2 Data Centers

More information

Radware Cloud Solutions for Enterprises. How to Capitalize on Cloud-based Services in an Enterprise Environment - White Paper

Radware Cloud Solutions for Enterprises. How to Capitalize on Cloud-based Services in an Enterprise Environment - White Paper Radware Cloud Solutions for Enterprises How to Capitalize on Cloud-based Services in an Enterprise Environment - White Paper Table of Content Executive Summary...3 Introduction...3 The Range of Cloud Service

More information

Introduction 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 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 information

David Chappell. Data in a PaaS World. A Guide for New Applications. Sponsored by Microsoft Corporation. Copyright 2016 Chappell & Associates

David Chappell. Data in a PaaS World. A Guide for New Applications. Sponsored by Microsoft Corporation. Copyright 2016 Chappell & Associates David Chappell Data in a PaaS World A Guide for New Applications Sponsored by Microsoft Corporation Copyright 2016 Chappell & Associates Contents The Rise of PaaS Data Services... 3 The Value of PaaS for

More information

Tautvydas Dagys (tdagys@microsoft.com) Developer & Platform Evangelist Microsoft Lithuania

Tautvydas Dagys (tdagys@microsoft.com) Developer & Platform Evangelist Microsoft Lithuania Tautvydas Dagys (tdagys@microsoft.com) Developer & Platform Evangelist Microsoft Lithuania What s in a Cloud? Industry transformation & trends Cloud computing & Cloud Scenarios Overcoming Cloud Blockers

More information

SELLING SHAREPOINT ENGAGEMENTS IN THE CLOUD ERA A GUIDE FOR MICROSOFT SI PARTNERS

SELLING SHAREPOINT ENGAGEMENTS IN THE CLOUD ERA A GUIDE FOR MICROSOFT SI PARTNERS SELLING SHAREPOINT ENGAGEMENTS IN THE CLOUD ERA A GUIDE FOR MICROSOFT SI PARTNERS Sponsored by Microsoft Corporation 1/ Selling SharePoint Online 2/ Selling SharePoint Farms on Windows Azure 3/ Selling

More information