Azure Services Platform Piotr Zierhoffer. Agenda Cloud? What is Azure? Environment Basic glossary Architecture Element description Deployment.

Slides:



Advertisements
Similar presentations
Thanks to Microsoft Azure’s Scalability, BA Minds Delivers a Cost-Effective CRM Solution to Small and Medium-Sized Enterprises in Latin America MICROSOFT.
Advertisements

Page 1 Ricardo Villalobos Windows Azure Architect Evangelist Microsoft Corporation Designing, Building, and Deploying Windows Azure applications.
November 3rd, 2010 COMS W Outline Overview of Azure Key Components A. Windows Azure B. SQL Azure C. Windows Azure Platform AppFabric Demos HelloCloud.
Overview Of Microsoft New Technology ENTER. Processing....
2009 Software as a service Platform as a service Infrastructure as a service Service platform Cloud platform Cloud computing Grid computing Private.
Virtual techdays INDIA │ 9-11 February 2011 The Whole New Windows Azure Platform Management Portal Saranya Sriram │ Developer Evangelist, Microsoft.
Windows Azure for scalable compute and storage SQL Azure for relational storage for the cloud AppFabric infrastructure to connect the cloud.
Switching on the cloud for Silverlight MSDN Live Meeting Gill Cleeren Microsoft Regional Director – Silverlight MVP Ordina Belgium.
Cloud Computing Systems Lin Gu Hong Kong University of Science and Technology Sept. 21, 2011 Windows Azure—Overview.
Cloud Computing Systems Lin Gu Hong Kong University of Science and Technology Sept. 26, 2011 Windows Azure—Microsoft Cloud Computing Technologies.
BUILDING HYBRID APPS WITH DYNAMICS CRM & WINDOWS AZURE Guy Riddle & George Doubinski Dynamics CRM MVP’s SESSION CODE: DEV-DYN-MID306 (c) 2011 Microsoft.
WINDOWS AZURE STORAGE 11 de Mayo, 2011 Gisela Torres – Windows Azure MVP Aventia-Renacimiento Twitter:
Cross Platform Mobile Backend with Mobile Services James
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Eric Nelson Developer Evangelist Microsoft UK | Lap around.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
Robert MacLean BBD Software Get Ready For The Cloud TRACK: Cloud & ALM.
Components of Windows Azure - more detail. Windows Azure Components Windows Azure PaaS ApplicationsWindows Azure Service Model Runtimes.NET 3.5/4, ASP.NET,
Introduction To Windows Azure Cloud
Migrating Business Apps to Windows Azure Marc Müller Principal Consultant, 4tecture GmbH
Getting Started with Windows Azure Name Title Microsoft Corporation.
T Sponsors Nino Crudele Integration MVP, Solidsoft Reply, Principal Consultant An Azure of Things, a developer’s perspective BizTalk Summit 2015 – London.
Austin code camp 2010 asp.net apps with azure table storage PRESENTED BY CHANDER SHEKHAR DHALL
1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7.
Windows Azure Tour Benjamin Day Benjamin Day Consulting, Inc.
Introduction to Windows Azure BUGAEV ROMAN. Azure Windows Azure Platform is thus classified as platform as a service and forms part of Microsoft's cloud.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
Overview of Cloud Computing Sven Rosvall ACCU
Azure Services Platform Update James Conard Sr. Director Developer & Platform Evangelism Microsoft Corporation.
Windows Azure Virtual Machines Anton Boyko. A Continuous Offering From Private to Public Cloud.
Discover the Newest Solution from Expertime: Magento + PimCore Running on Microsoft Azure MICROSOFT AZURE ISV PROFILE: EXPERTIME Expertime works with clients.
Windows Azure for IT Pros Kurt CLAEYS (TSP Windows Azure, Microsoft EMEA)
Windows Azure for scalable compute and storage SQL Azure for relational storage for the cloud AppFabric infrastructure to connect the cloud.
Windows Azure. Azure Application platform for the public cloud. Windows Azure is an operating system You can: – build a web application that runs.
3 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
Migrating an Enterprise Microsoft Product (TFS) on to Windows Azure Sriram Dhanasekaran SDE II, Microsoft.
3 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
Azure in a Day Training: Windows Azure Module 1: Windows Azure Overview Module 2: Development Environment / Portal – DEMO: Signing up for Windows Azure.
COS318. Server Apps are Easy, Aren’t They? Browser Web Server (ASP.NET, PHP, Ruby, …) DB (SQL Server, MySQL, NoSQL) Sessions DB (SQL Server, MySQL, NoSQL)
Windows Azure poDRw_Xi3Aw.
Microsoft Cloud Computing. Topics to be covered 1.Environmental Features of windows azure 2.What is Cloud Computing 3.Roles in Cloud Computing 4.Benefits.
Technology Drill Down: Windows Azure Platform Eric Nelson | ISV Application Architect | Microsoft UK |
Hello Cloud… Mike Benkovich
Building Cloud Solutions Presenter Name Position or role Microsoft Azure.
(re)-Architecting cloud applications on the windows Azure platform CLAEYS Kurt Technology Solution Professional Microsoft EMEA.
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
1 Cloud Computing, CS An OS for Multicore and Cloud + Microsoft Azure Platform.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
Windows Azure and iOS Chris Risner Windows Azure Technical Evangelist Microsoft
What’s new in Azure SDK 1.3 (and 1.4) Peter Himschoot Microsoft Regional Director Belux U2U Trainer/Architect
The best of WF 4.0 and AppFabric Damir Dobric MVP-Connected System Developer Microsoft Connected System Division Advisor Visual Studio Inner Circle member.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
WINDOWS AZURE AND THE HYBRID CLOUD. Hybrid Concepts and Cloud Services.
DreamFactory for Microsoft Azure Is an Open Source REST API Platform That Enables Mobilization of Data in Minutes across Frameworks and Storage Methods.
Deploying Web Application
DocFusion 365 Intelligent Template Designer and Document Generation Engine on Azure Enables Your Team to Increase Productivity MICROSOFT AZURE APP BUILDER.
Cloud Data platform (Cloud Application Development & Deployment)
Platform as a Service.
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
Introduction to windows azure: windows azure, sql azure and app fabric
Building Applications with Windows Azure and SQL Azure
PaaS - Development Stefan Geiger Gerry
02 | Hosting Services in Windows Azure
Scalable SoftNAS Cloud Protects Customers’ Mission-Critical Data in the Cloud with a Highly Available, Flexible Solution for Microsoft Azure MICROSOFT.
Tech·Ed North America /19/ :44 PM
Outline Virtualization Cloud Computing Microsoft Azure Platform
Saranya Sriram Developer Evangelist | Microsoft
Developing for Windows Azure
MS AZURE By Sauras Pandey.
Microsoft Azure Services Platform
Presentation transcript:

Azure Services Platform Piotr Zierhoffer

Agenda Cloud? What is Azure? Environment Basic glossary Architecture Element description Deployment

What is a cloud? You already know that, next slide please.

What is a cloud?

Scenarios Rapid growth Unpredictable usage ▫tickets, emergency systems, marketing Predictable usage ▫e-commerce, test results Temporary usage ▫events

Where is Azure? „Host your webpages, deploy ready apps” – SaaS ▫manage nothing „Host your applications” – PaaS ▫manage app and data „Host your infrastructure” – IaaS (?) ▫manage app, data, middleware, OS… (!)

What is Azure? Everything you will ever need Windows Azure Windows Azure Fabric SQL Azure Live Services SharePoint Services Dynamics CRM Services

Environment Data Centers ▫More than 10 ▫Less than * 10 9 $ engineers $$$$$$$$$$$$

Basics The world is based on.NET ▫ or is it not? Java, Python, PHP, Ruby… You need more power You don’t need to know how does it work Connect via WCF, SOAP, REST, … Microsoft.WindowsAzure Use PowerShell Trust us!

Glossary Role ▫app logic Storage ▫queue, table, blob ▫Azure Drive  NTFS mounted to a role  up to 400 MB/s (+cache) SQL Azure ▫replicas + load balancing

Glossary Fabric ▫hardware abstraction ▫scaling, load balancing AppFabric ▫access control and more Management API Diagnostic API

Architecture

Web Role Hosts web application ▫ASP.NET, ASP.NET MVC, WCF, FastCGI, … ▫IIS – full configuration in XML ▫automatic load balancing ▫user front-end

Worker Role ~= console application ▫Run() ~= main() ▫may execute any code, host database, etc. ▫may work like a daemon process ▫usually contains process logic

AppFabric PaaS level integrates cloud apps with other apps as for now – only Service Bus and Access Control

AppFabric Access Control ▫Single Sign-On ▫Active Directory Federation Server ▫Windows Live ID, Google, Yahoo!, Facebook… Service Bus ▫secure communication ▫hybrid topologies ▫different protocols Cache ▫transparent for client, easy to manage, nonexistent

Storage Table ▫no constant schema ▫scales over thousands of servers (partitioning key) ▫no relations, foreign keys, joins, aggregates ▫LINQ, REST API ▫indices on PK and RK ▫timestamp – optimistic concurrency + ETAG ▫entities up to 1MB, but they can have different properties ▫transactions within a partition

Storage Blob ▫no structure, serialized data, video, pictures, … ▫Block Blob – streamed data  Up to 200GB/blob, 4MB blocks ▫Page Blob – random access  Up to 1TB/blob ▫Put, Get, Delete, Copy, Snapshot, Lease ▫properties Drive ▫shared files, simple structure management ▫possible mounting of VHD with work environment ▫based on Page Blob

Storage Queue ▫communication between roles, separation ▫almost FIFO, one way  almost – messages may be processed many times  so there is NO real order guarantee, possible starvation etc. ▫easy scaling ▫free data transfer from roles to queues! ▫up to 100TB, 8kB per message, saved for 7 days ▫timeouts

Deployment Windows Azure ▫IntelliTrace ▫no debugging Azure Development Storage/Fabric ▫95% compatibility with Azure (90% of AF code) ▫local development Separate configuration (no redeploying) Deploy via Web, VisualStudio, PowerShell Demo

Where to look? epapershttp:// epapers Programming Windows Azure: Programming the Microsoft Cloud ▫By Sriram Krishnan do-Zhttp://channel9.msdn.com/Series/Azure-od-A- do-Z

Thank you SQL Azure Pricing Advanced management