Developing In The Cloud

Similar documents
The Windows Azure Platform: A Perspective

The Windows Azure Platform: A Perspective

Finished Application e.g. SalesForce.com. Software as a Service. Application Code Publish your app to the cloud. Platform as a Service

Database as a Service - SQL Azure. 장현춘, Architect Evangelist 개발자및플랫폼총괄, Microsoft Korea

Saranya Sriram Developer Evangelist Microsoft Corporation India

How to scale Windows Azure Application

Course Outline. Introduction to Azure for Developers Course 10978A: 5 days Instructor Led

Introduction to Windows Azure Cloud Computing Futures Group, Microsoft Research Roger Barga, Jared Jackson, Nelson Araujo, Dennis Gannon, Wei Lu, and

Name: Vijay Rajagopalan Title : Principal Architect Company : Microsoft Corporation Session Code:

Developing Microsoft Azure Solutions

COURSE 20487B: DEVELOPING WINDOWS AZURE AND WEB SERVICES

Vlad Vinogradsky

Windows Azure Solutions with Microsoft Visual Studio 2010

Developing Windows Azure and Web Services

COMP6511A: Large-Scale Distributed Systems. Windows Azure. Lin Gu. Hong Kong University of Science and Technology Spring, 2014

Course Outline: Course 50466A: Windows Azure Solutions with Microsoft Visual Studio 2010

[MS20487]: Developing Windows Azure and Web Services

Introduction to data centers

Welcome to the. Migrating SQL Server Databases to Azure

CHAPTER2 UNDERSTANDING WINDOWSAZURE PLATFORMARCHITECTURE

Naresh Information Technologies

Developing Microsoft Azure and Web Services. Course Code: 20487C; Duration: 5 days; Instructor-led

Developing with the Cloud

Programming Windows Azure

Microsoft Developing Windows Azure and Web Services

MS-20487: Developing Windows Azure and Web Services

Developing Enterprise Cloud Solutions with Azure


Simplify Application Access with Azure Active Directory

Agenda. This Session: Azure Networking Basics, On-prem connectivity options DEMO Create VNET/Gateway Cost-estimation for VNET/Gateways

Developing Microsoft Azure Solutions: Course Agenda

Course Outline. Lesson 2, Azure Portals, describes the two current portals that are available for managing Azure subscriptions and services.

En oversikt En, oversikt likheter, og forskjeller Rune Zakariassen Microsoft Micr

SharePoint Online and Azure Integration

Virtualization And High Availability. Howard Chow Microsoft MVP

Deccansoft Software Services

Course Outline. Developing Microsoft Azure Solutions Course 20532C: 4 days Instructor Led

Azure Development Course

SQL Azure. Abhay Parekh Microsoft Corporation

Exam Questions

Vishal Shirodkar Technology Specialist Microsoft India Session Code:

Leveraging Azure Services for a Scalable Windows Remote Desktop Deployment

Module 2a. Part 1 Deploying Microsoft Lync Server 2010

Agenda. Future Sessions: Azure VMs, Backup/DR Strategies, Azure Networking, Storage, How to move

Windows Azure Overview

Vijay Rajagopalan Principal Architect Microsoft Corporation

Techno Expert Solutions

Deploying enterprise applications on Dell Hybrid Cloud System for Microsoft Cloud Platform System Standard

Deccansoft Software Services

Hosted Azure for your business. Build virtual servers, deploy with flexibility, and reduce your hardware costs with a managed cloud solution.

Developing Microsoft Azure Solutions (MS 20532)

THE HYBRID CLOUD. Private and Public Clouds Better Together

Cloud Computing and Service-Oriented Architectures

Developing Microsoft Azure Solutions

Security & Management

Developing Microsoft Azure Solutions (70-532) Syllabus

Big Data Analytics. Yossi Elkayam Sr. BI Architect Microsoft Services

Migrating Enterprise Applications to the Azure Platform

Office 365 and Azure Active Directory Identities In-depth

Circle IT: Microsoft Update 2016

Developing Microsoft Azure Solutions (70-532) Syllabus

Microsoft Architecting Microsoft Azure Solutions.

Developing Microsoft Azure Solutions (70-532) Syllabus

Docker Universal Control Plane Deploy and Manage On-Premises, Your Dockerized Distributed Applications

Ivanti Service Desk and Asset Manager Technical Specifications and Architecture Guidelines


17/05/2017. What we ll cover. Who is Greg? Why PaaS and SaaS? What we re not discussing: IaaS

Smooth Streaming Technical Overview. John A. Bocharov Program Manager Microsoft Corporation

MCSD: Azure Solutions Architect Certification Guide

20532D: Developing Microsoft Azure Solutions

Ivanti User Workspace Manager

Azure Total Cost of Ownership (TCO) summary. Sample Report for Rebuild Migration Scenario using Microsoft Technologies (Windows Server & SQL Server)

Implementing and Supporting Windows Intune

Developing Microsoft Azure Solutions

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform.

Introduction to Cloud Computing. [thoughtsoncloud.com] 1

Lenovo SAN Manager - Provisioning and Mapping Volumes

Cloud Computing. Amazon Web Services (AWS)

Ramnish Singh IT Advisor Microsoft Corporation Session Code:

Sentinet for Microsoft Azure SENTINET

Microsoft and Oracle: Partners in the Enterprise Cloud

Pasiruoškite ateičiai: modernus duomenų centras. Laurynas Dovydaitis Microsoft Azure MVP

Sudhir Mody CEO Indigo Architects. Vikram Rajkondawar Architect Advisor DPE -Microsoft India

Module 5. Conferencing in Lync Server MVA Jump Start

BraindumpsQA. IT Exam Study materials / Braindumps

Transition Your Windows Server 2003 Infrastructure to a Modern Cisco and Microsoft Solution

#techsummitch

WHAT S NEW IN SQL SERVER 2016 REPORTING SERVICES?

70-532: Developing Microsoft Azure Solutions

AtoS IT Solutions and Services. Microsoft Solutions Summit 2012

Microsoft Azure Storage

MyCloud Computing Business computing in the cloud, ready to go in minutes

DISTRIBUTED SYSTEMS [COMP9243] Lecture 8a: Cloud Computing WHAT IS CLOUD COMPUTING? 2. Slide 3. Slide 1. Why is it called Cloud?

Lenovo Database Configuration Guide

Cloud Computing and Service-Oriented Architectures

Windows Server Discussion with BCIU. Kevin Sullivan Management TSP US Education

Developing Microsoft Azure Solutions

Introduction To Cloud Computing

Delivering applications with Azure RemoteApp. Rasmus Hald

Cloud Deployment Scenarios

Transcription:

Developing In The Cloud

What is the Cloud? How does it work? What is P&P doing to help?

What Is The Cloud?

Cloud computing is a model for enabling Cloud convenient, computingon-demand is the provision network of access to a dynamically shared scalable pool of and configurable often virtualized computing resources resources as a service (e.g., over networks, the Internet. servers, storage, Users need applications, not have and knowledge services) of, that expertise can be in, or control rapidly over provisioned the technology and released with infrastructure minimal in management the cloud that effort supports service Wikipedia them. provider interaction. National Institute of Standards Technology (NIST) Platform optimized for scale and availability On-demand Dynamically Scalable - Elastic Publicly Available Over The Internet Pay As You Go Rapid Provisioning Virtualized Pools of Resources

Platforms for On- Premises & Cloud

How Does It Work?

Windows Azure Overview Compute Dev Portal/API LB Storage LB Fabric Controller Users

Windows Azure Applications Application Config Compute Storage Fabric Controller

Windows Azure Virtual Machines CPU: 1.5-1.7 GHz x64 Memory: 1.7GB Network: 100Mbps Local Storage: 250GB One VM = One Core

Windows Azure Application Roles Web Role HTTP/S IIS ASP.NET, WCF, Load Balancer PHP, etc. Worker Role Main() RoleManager RoleManager Fabric Controller

Partial Trust-Full Trust Web Role Partial (Default) Registry Worker Role Full File System Event Log Win32 Process FastCGI IIS Module

Windows Azure Storage Services On-Premises Apps Blob Other Apps HTTP/S Load Balancer REST API Queue Windows Azure Apps Table

Windows Azure Blob Storage Account Media Account Container Images Blob PIC01. JPG PIC02. JPG Blocks or Pages Block or Page 1 Movies MOV1.AVI Block or Page 2 Block or Page 3

Windows Azure Table Storage Table Table Table... Entity Entity Entity... Storage Accounts Property Property Property Name Type Value

Windows Azure Queues TTP/S Load Balancer IIS Web Role ASP.NET, WCF, PHP, etc. Worker Role Main() Enqueue Work Item Dequeue Work Item

SQL Azure Database Formerly known as SQL Data Services (SDS) Before that, SQL Server Data Services (SSDS) Relational Data Support for the Cloud 10GB Database Limit Co-located in Same Data Center as App TDS Real Tables! SQL Azure Database

SQL Azure Database Application Scale Out via Partitioning/Sharding

What Is P&P Doing To Help?

Top 5 Cloud Challenges Windows Azure Applications Best practices for leveraging the Windows Azure platform technologies Designing for scale and availability C 3 : Logging, Exception Management, Configuration, etc Data Storage Choosing the right data storage and data access technologies Designing for data partitioning/sharding and eventual consistency Identity & Access Management How to manage identities in the cloud How to implement authentication and authorization ALM How to develop, test, version and deploy applications and services to the cloud Integration How to integrate on-premises and cloud data and business processes

Identity & Access Control IssueTracker Super Cloudy Software

Identity & Access Control With Claims PDC Operations Speaker Room Speaker Attendee Staff PDC Sessions PDC Party

Identity & Access Control in the Cloud 2 3 1

24 Download Today From http://claimsid.codeplex.com

CloudLib Taking Enterprise Library to the Cloud: EntLib 5.0 + Extensions and Providers for the Cloud Logging, Exception Management, Configuration, Data Access, etc Helps you to more easily move your applications to the Cloud Guidance For: Application Structure and Design Storage and Data Access Data Partitioning/Sharding Worker Role Management Coming Summer 2010!

Q&A

References & Resources Introducing Windows Azure David Chappell: http://download.microsoft.com/download/0/8/7/087a3ae1-2880-4452-88dd-09398d0a522a/introducing_windows_azure.doc Windows Azure Platform: http://www.microsoft.com/azure/default.mspx Windows Azure: http://www.microsoft.com/azure/windowsazure.mspx SQL Azure: http://www.microsoft.com/azure/sql.mspx.net Services: http://www.microsoft.com/azure/netservices.mspx patterns & practices Claims Based Identity & Access Control Guide: http://claimsid.codeplex.com Above the Clouds: A Berkeley View of Cloud Computing: http://d1smfj0g31qzek.cloudfront.net/abovetheclouds.pdf Azure ROI Calculator: http://azureroi.cloudapp.net/

2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.