 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.

Slides:



Advertisements
Similar presentations
Connecting Windows Azure to Your Enterprise Network & Applications
Advertisements

Bring your own machines, connectivity, software, etc. Complete control Complete responsibility Static capabilities Upfront capital costs for the.
System Center 2012 R2 Overview
4 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power = Unhappy CFO Not Enough Power = Grumpy Customers & Unhappy CEO Load Forecast.
Page 1 Ricardo Villalobos Windows Azure Architect Evangelist Microsoft Corporation Designing, Building, and Deploying Windows Azure applications.
19 % System Center FY14 Revenue Growth Large enterprises actively using SC 63% SC customers actively using SCOM 30% SC customers still using.
The Microsoft Cloud Azure Platform This presentation incorporates some content from Microsoft.
Azure Services Platform Piotr Zierhoffer. Agenda Cloud? What is Azure? Environment Basic glossary Architecture Element description Deployment.
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.
Integrate into existing systems with PowerShell integration modules Extend by building PS modules to enable integrating into other systems Optimize.
Windows Azure for scalable compute and storage SQL Azure for relational storage for the cloud AppFabric infrastructure to connect the cloud.
Virtual techdays INDIA │ November 2010 SQL Azure Data Sync Shilpa Nirmale │ Associate Manager, Accenture.
Cloud computing Tahani aljehani.
Cloud Computing Systems Lin Gu Hong Kong University of Science and Technology Sept. 21, 2011 Windows Azure—Overview.
Why consider the cloud? Cloud innovation presents challenges for IT.
Cross Platform Mobile Backend with Mobile Services James
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
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
Getting Started with Windows Azure Name Title Microsoft Corporation.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7.
Windows Azure Tour Benjamin Day Benjamin Day Consulting, Inc.
Windows Azure Insights for the Enterprise IT Pro John Craddock Infrastructure and Identity Architect XTSeminars AZR301.
Introduction to Cloud Computing
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
Microsoft Azure SoftUni Team Technical Trainers Software University
WINDOWS AZURE Scott Guthrie Corporate Vice President Windows Azure
Website s Azure Websites is an enterprise class cloud solution for developing, testing and running web apps. Azure Websites allows you to focus on what.
Azure Services Platform Update James Conard Sr. Director Developer & Platform Evangelism Microsoft Corporation.
Hybrid Cloud and Windows Server 2003 end of support on Azure Rod Kruetzfeld Data Center Technical Strategist Microsoft Canada.
ON-PREMISES SERVICE PROVIDERMICROSOFT CONSISTENT PLATFORM Modern platform for the world’s apps 1.
Windows Azure Virtual Machines Anton Boyko. A Continuous Offering From Private to Public Cloud.
Virtual techdays INDIA │ august 2010 Cloud Computing – What and How ? Sandeep J Alur │ Microsoft India.
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.
Chad Collins CEO Henry Chan CTO In Latin, nubifer means “bringing the clouds”
Powered by Microsoft Azure, PointMatter Is a Flexible Solution to Move and Share Data between Business Groups and IT MICROSOFT AZURE ISV PROFILE: LOGICMATTER.
Developer Day Windows Azure June 2012 & October 2012 News Mario Szpuszta Cloud Architect & Technical Evangelist, Microsoft Corp.
Text Microsoft to Or Tweet #uktechdays Questions?
 Mike Martin  Architect  MEET Member  Crew Member of Azug  Windows Azure Insider  Windows Azure MVP  
MidVision Enables Clients to Rent IBM WebSphere for Development, Test, and Peak Production Workloads in the Cloud on Microsoft Azure MICROSOFT AZURE ISV.
Windows Azure Custom Software Development Mobile Middleware Windows Azure Compute Dipl.-Ing. Damir Dobric Lead Architect daenet
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.
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.
Hello Cloud… Mike Benkovich
Building Cloud Solutions Presenter Name Position or role Microsoft Azure.
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
Windows Azure Boot CampWindowsAzureBootCamp.com. Windows Azure Boot CampWindowsAzureBootCamp.com.
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Windows Azure Pack Speaker Name Date. Internal slide only—do not show.
The best of WF 4.0 and AppFabric Damir Dobric MVP-Connected System Developer Microsoft Connected System Division Advisor Visual Studio Inner Circle member.
WINDOWS AZURE AND THE HYBRID CLOUD. Hybrid Concepts and Cloud Services.
Simon Davies Microsoft Global reach Ease of provisioning Business agility Deployability & manageability Security & Privacy Customisability.
DreamFactory for Microsoft Azure Is an Open Source REST API Platform That Enables Mobilization of Data in Minutes across Frameworks and Storage Methods.
DocFusion 365 Intelligent Template Designer and Document Generation Engine on Azure Enables Your Team to Increase Productivity MICROSOFT AZURE APP BUILDER.
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.
Building Applications with Windows Azure and SQL Azure
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
A Combination of Public and Private Cloud –
Saranya Sriram Developer Evangelist | Microsoft
Developing for Windows Azure
02 – Cloud Services Bret Stateham | Senior Technical Evangelist​
Microsoft Azure Services Platform
Presentation transcript:

 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform Azure Components  Cloud Scenarios  Q & A

What do you do in today’s software world? - Take requirements, Design the application - Architect your application for NFRs such as performance, reliability - Get a machine, set of hardware (server, clients, network components etc.) - Install require software such as Windows, various run times - Write your application - Create deployment infrastructure - Create Installer - Deploy your application

Platform Evolution CloudMobileClientServer Hosted software platform Hosted software platform Shared infrastructure Shared infrastructure Virtualized and dynamic Virtualized and dynamic Increasingly higher level services Increasingly higher level services Pay as you go pricing model Pay as you go pricing model

What is cloud then? - Set of connected server on internet that helps you run your application in cloud as a hosted service. - Deployment is made simple and taken care of by automation. - Developers can install the application and cloud runs it, as done previously. - Developers can store and retrieve the data, as done previously.

Characteristics of Cloud - Immensely Scale out, not just scale up - Add and remove capacity dynamically on demand - Pay for what you use as you go - Automation is key to reduce the cost - A service or application over available over the internet (“Cloud”) and no special installation required - A Service or application mostly uniform in nature viz. for all customers it is uniform and no major customization involved.

Advantages of Cloud Reduce capital & operations costs Simplify application deployment & management Application & infrastructure flexibility Simplify scaling to internet scale Cost effectively handle peak loads Focus on new functionality & not infrastructure

What is Windows Azure ? D E V T O O L S

What is Microsoft Windows Azure Familiar tools, languages, & frameworks with.NET & Visual Studio Provides the choice to build on-premises, cloud, or hybrid solutions Integrate with existing assets such as AD & premises applications Multiple protocol support including HTTP, REST, SOAP, AtomPub Broad investment in open, community-based access to Azure services Simple scenarios are simple – complex scenarios are possible Services hosted in Microsoft’s data centers Designed for high availability & scalability

Windows Azure Components - Extending Windows to Cloud Compute: Virtualized compute environment based on Windows Server Storage: Durable, scalable, & available storage Management: Automated, model-driven management of the service lifecycle Compute Storage Management

Compute - Web Role - Worker Role Storage - Blobs, Tables & Queues AppFabric SQL Azure Other Factors - Packaging & Deployment - Configuration - Logging - Environments

Web Role  Based on ASP.NET 3.5 SP1 – 64bit  Web Projects .ASPX  FastCGI applications (e.g. PHP)  Java Apps  Static Content  Http(s)  WebRole  New web.roleConfig to support FastCGI Worker Role  Managed Class Library  Inherits RoleEntryPoint  Start() Method  Called by Fabric on startup  Do not return from Start  Stop() Method  Called when role is to be shutdown  GetHealthStatus()  Heartbeat for Health

Azure Components – SQL Azure - Extending SQL Server Data Platform to the Cloud Database: Relational processing for structured/unstructured data Data Sync: Synchronization for occasionally connected clients Reporting: Self-service authoring & report sharing Data Mining: Self-service data trending & analysis ETL: Data transformation & cleansing across on/off premise Reference Data: Broad variety of reference data sets

Azure Components – AppFabric - Extending.NET to the Cloud with Internet scale utility services Service Bus: General purpose application bus on Internet – such as Enterprise Service Bus on-premise Access Control: Rules-driven, claims-based access control rules transformation engine Workflow Service – Not available currently: Shared hosting of workflows

Queues  Decouple Roles  First In Last Out  Design for guaranteed message delivery Web Role Worker Role Storage Queue LBLB LBLB Worker Role Web Role Worker Role

Packaging & Deployment ServicePackage ServiceConfiguration

Configuration  Two main configuration files  ServiceConfiguration.csdef – Definition File  ServiceConfiguration.cscfg – Instance Data Configuration  Web.Config vs. ServiceConfiguration.cscfg Environments  There are 2 environments available on Azure  Staging  Production  Applications can be promoted or demoted from staging and production

Logging  No debugging in Cloud  Standard diagnostics Trace APIs  Collect the following types of diagnostics data  IIS Logs  Failed Request Logs  Performance Counters  Windows Event Logs  Application crash dumps  Use Azure Storage for transferring logs on an on demand or scheduled basis  To enable the diagnostic trace listener, add the following configuration file to your role's web.config or app.config file:

Few Cloud scenarios - Large User Load for application(s) - Variable User Load for application(s), dynamic Scale up / down required - Start ups who do not intend to invest in infrastructure - Seasonal / Periodic applications - Enterprises required Cost effective web / data solutions