Hello Cloud… an introduction to Windows Azure

Slides:



Advertisements
Similar presentations
© 2013 Ipsos. All rights reserved. Contains Ipsos' Confidential and Proprietary information and may not be disclosed or reproduced without the prior written.
Advertisements

© 2013 Ipsos. All rights reserved. Contains Ipsos' Confidential and Proprietary information and may not be disclosed or reproduced without the prior written.
Tommy Patterson Senior Technical Evangelist Microsoft IT Camp: Windows Azure Infrastructure Services.
The Freedom to Publish Opinion Poll Results June 15, 2012 Presented by Dr. Robert Chung Director of Public Opinion Programme, The University of Hong Kong.
Isaias Martinez Consulting and Services Manager GLC MCDBA-MCSD-MCAD-SMA-MCT- PSeller Windows Azure Overview for IT Pros.
Meet the New Windows Azure Bruno Kovačić
Palestine: A Market for the Patient December 2012 “Good Things Come to Those Who Wait”
Windows Azure Overview. An approach to computing that’s about internet scale and connecting to a variety of devices and endpoints.
Build /16/2017 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
WINDOWS AZURE Scott Guthrie Corporate Vice President Windows Azure
© Lloyd’s Regional Watch Content Guide CLICK ANY BOX AMERICAS IMEA EUROPE ASIA PACIFIC.
Windows Azure Overview Name Title Organization. What is the cloud? An approach to computing that’s about internet scale and connecting to a variety of.
Windows Azure Overview Name Title Microsoft Corporation.
Ipsos Training Center ITC Annual Report – /08/20151 Campus Report 2011 Ipsos Training Center.
WINDOWS AZURE Mark Brown Senior Product Marketing Manager – Community & Web Windows Azure
Windows Azure Scott Guthrie Corporate Vice President Windows Azure
Windows Azure Overview
Windows Azure Joseph Landes General Manager, DPE Microsoft India
AZR211: What’s New in Windows Azure? Wade Wegner Blog: AZR211.
ISBN What The Numbers Mean Exactly. The prefix element. The registration group identifier. The registrant and the publisher element. The publication element.
What can we learn from the available data? Mike Palmedo June 9, 2014.
Websites mit Windows Azure Jürgen Mayrbäurl Principal Technical Evangelist Microsoft Österreich GmbH.
Windows Azure Global Footprint video Inside a Datacenter 
Free, online, technical courses Take a free online course. Microsoft Virtual Academy.
Microsoft Azure in Open – Level 200 August 2014 Global Operations Readiness.
Supply Risk Monitoring Supply Risk Monitoring (SRM) Draws on global operational network, and analytical engine –SRM website provides quick overview.
Windows Azure Inside a Datacenter  video 
Capitalist. Main Points In a capitalist or free-market country, people can own their own businesses and property. People can also buy services for private.
Global MAX Welcome to the world of…. About us We take pleasure in inviting you to become a member of Global MAX. We have two objectives: 1 st to provide.
Perfection in Automation
916M smart connected devices were shipped in 2011 This is forecasted to double to 1.84B in 2016 ‘61% of global enterprises provide IT support for company-owned.
WINDOWS AZURE WarNov Developer Evangelist Microsoft Colombia.
Hello Cloud… Mike Benkovich
Bed Linen Markets in the World to 2017 Bharat Book Bureau.
Global Aluminium Foil Market to Market Size, Growth, and Forecasts in Nearly 60 Countries Published on : Jul 2014.
Global Powered Lawn Mower Market to Market Size, Growth, and Forecasts in Nearly 70 Countries “This comprehensive publication enables readers the.
Global Printing Ink Market to Market Size, Growth, and Forecasts in Over 70 Countries “This comprehensive publication enables readers the critical.
Global Aluminium Pipe and Tube Market to 2018 (Market Size, Growth, and Forecasts in Nearly 60 Countries) Published Date: Jul-2014 Reports and Intelligence.
Copyright © 2007 Rockwell Automation, Inc. All rights reserved. Insert Photo Here RSLogix 5000 with FactoryTalk Activation Grace Period.
Pinger and IEPM-BW activity at FNAL By Frank Nagy FTP/CCF Computing Division Fermilab.
Windows Azure Overview Anton Boyko.NET developer.
Global Vitamin and Provitamin Market Size, Share, Global Trends, Company Profiles, Demand, Insights, Analysis, Research, Report, Opportunities, 2018 Published.
KeithMayer.com Senior Technical Evangelist Microsoft Building Hybrid Cloud Solutions with Windows Azure Infrastructure Services.
Office session track giveaway Fill out the session giveaway card placed on your seat to be eligible to win! Cards will be collected 10 min prior to.
Institutional Quality Indicators
Migrating to and Integrating with SQL Azure

Certification CS-100/ CSE-200 /CSC-1
Bedsonline is a market leading online accommodation and travel extras provider
Vodafone Roaming Charges
Brexit and Trump – globalisation gets a bashing
**The percentage share held in gold of total foreign reserves, as calculated by the World Gold Council. The value of gold holdings is calculated using.
Presented by World Sleep Society
United Arab Emirates**
Economic Exports.
Electrification Products
Campus Report Q Ipsos Training Center.
HCM Pivot Grids and Analytics Garland Gaskins, Interpublic Group
Locations where Black Panther was released in the theaters in 2018.
Citi Virtual Card Accounts – Continued Global Expansion
Name the world flag… Bell Ringer Activity
Sourcing. Costs. HARDWARE + SERVICE
Windows Azure Scott Guthrie Corporate Vice President Windows Azure

Red Plans December 2018.
Windows Azure Scott Guthrie Corporate Vice President Windows Azure
**The percentage share held in gold of total foreign reserves, as calculated by the World Gold Council. The value of gold holdings is calculated using.
IBM's Geographical Structure and where IBM Global Financing has clients IBM Global Financing, the world's largest IT captive financier, has a total asset.

Electrification business
Presentation transcript:

Hello Cloud… an introduction to Windows Azure Part 1 Mike Benkovich Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company

Software Challenges Today # of users? After 1 month? 6 months? 1 yr? Capacity? Servers? Bandwidth? Storage? How do you scale up or down over time? How can you handle peak loads? How do you provide high availability? What are the upfront capital costs? How quickly can you go live? How do you reduce your operations costs? Slide objectives: Provide some context for why there is hype/interest in the cloud by focusing on some of the practical issues developers face when building web applications. Speaking Points: Today there are a number of challenges that you face when building web applications. For example, imagine you are building what you hope will be the next big social networking site or online game. Or perhaps you are building a commerce site for selling tickets to sporting events. One of the first things you have to try to guestimate is the number of users. How many people do you expect to use your web application or service? After 1 month? After 6 months? Or after a year? Do you expect that the number of users will continue to scale up? How do users translate into capacity? Into servers? Or storage requirements? How do you scale up or down your web application over time? If you consider the online gaming scenario, you can imagine that when a new game is launched there is a spike in traffic and usage, but overtime the usage slows. How can you handle peak loads? For example, if you are selling tickets for a major sporting event and the tickets go on sale at a specific time – how do you ensure that you can scale to thousands of concurrent users? How do you provide high availability – not just during the peak loads, but how do you ensure a quick response time for all of your worldwide users? What are the upfront capital costs to build out the infrastructure? How quickly will the infrastructure be available? Or if you have an established application, how can you reduce your operations costs? Most of these challenges have little to do with which programming languages, tools, or application frameworks you are using. These are some of the problems that we believe the cloud can help address. Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company

Software Challenges Today $$$ Datacenter peak load Usage Idle time Jan Apr Jul Oct Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company

Case Study : Overview: Company sells tickets online Challenge: How can we scale up to sell 150,000 tickets as fast as possible? Timeframe: ASAP Source: http://www.windowsazure.com/en-us/home/case-studies/ April 23, 2011 Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company

Data Center Abstraction Ultimately cloud is collection of hardware in Data Centers Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company

Data Center Abstraction Racks, Routers, Blades Compute Storage Networking Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company

Data Center Abstraction Azure Fabric enforces Constraints for SLA Highly available Redundant Performant Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company

What is Cloud Computing 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 Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company

Cloud Services Packaged Software Infrastructure Platform Software Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service) Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Managed by vendor You manage Platform (as a Service) Managed by vendor You manage Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Software (as a Service) Managed by vendor Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Slide Objectives: Explain the differences and relationship between IaaS, PaaS, and SaaS in more detail. Speaking Points: Here’s another way to look at the cloud services taxonomy and how this taxonomy maps to the components in an IT infrastructure. Packaged Software With packaged software a customer would be responsible for managing the entire stack – ranging from the network connectivity to the applications. IaaS With Infrastructure as a Service, the lower levels of the stack are managed by a vendor. Some of these components can be provided by traditional hosters – in fact most of them have moved to having a virtualized offering. Very few actually provide an OS The customer is still responsible for managing the OS through the Applications. For the developer, an obvious benefit with IaaS is that it frees the developer from many concerns when provisioning physical or virtual machines. This was one of the earliest and primary use cases for Amazon Web Services Elastic Cloud Compute (EC2). Developers were able to readily provision virtual machines (AMIs) on EC2, develop and test solutions and, often, run the results ‘in production’. The only requirement was a credit card to pay for the services. PaaS With Platform as a Service, everything from the network connectivity through the runtime is provided and managed by the platform vendor. The Windows Azure Platform best fits in this category today. In fact because we don’t provide access to the underlying virtualization or operating system today, we’re often referred to as not providing IaaS. PaaS offerings further reduce the developer burden by additionally supporting the platform runtime and related application services. With PaaS, the developer can, almost immediately, begin creating the business logic for an application. Potentially, the increases in productivity are considerable and, because the hardware and operational aspects of the cloud platform are also managed by the cloud platform provider, applications can quickly be taken from an idea to reality very quickly. SaaS Finally, with SaaS, a vendor provides the application and abstracts you from all of the underlying components. Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company

Pay only for what you use Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company

89 countries and territories Australia Austria Belgium Brazil Canada Chile Colombia Costa Rica Cyprus Czech Republic Denmark Finland France Germany Greece Hong Kong Hungary India Ireland Israel Italy Japan Korea Luxembourg Malaysia Mexico Netherlands New Zealand Norway Peru Philippines Poland Portugal Puerto Rico Romania Russia Singapore Spain Sweden Switzerland Trinidad & Tobago UK United States New Countries: Algeria Argentina Belarus Bulgaria Croatia Dominican Rep Ecuador Egypt El Salvador Estonia Guatemala Iceland Indonesia Jordan Kazakhstan Kenya Kuwait Latvia Liechtenstein Lithuania Macedonia Malta Montenegro Morocco Azerbaijan Nigeria Oman Pakistan Panama Paraguay Qatar Saudi Arabia Serbia Slovakia Slovenia South Africa Sri Lanka Taiwan Thailand Tunisia Turkey UAE Ukraine Uruguay Venezuela Bahrain Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company

99.95% monthly SLA Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company

Why Cloud Reduce operations cost Leverage Efficiencies of Scale Speed to Market Disposable Computing Scalability Global Presence Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company

Hello Windows Azure!

Why Windows Azure Familiar Environment Speed to Market Best in Class Developer Tools Secure Windows Azure Storage & CDN SQL Azure Financially Backed SLA Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company

Windows Azure Core Services Additional Services Compute Storage Caching CDN Service Bus Reporting Data Sync Azure Connect Identity HPC Additional Services Compute Storage Database Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company

Windows Azure Compute cloud services virtual machines web sites Build Infinitely Scalable Apps Rich Multi-tier Architectures Automated App Management virtual machines Windows Server & Linux Flexible Workload Support Virtual Private Networking web sites Build ASP.NET, Node.js or PHP Deploy in seconds (FTP,Git,TFS) Start free, scale up with traffic

Service Model Whiteboard Front-End Mark’s Cloud Application Middle-Tier HTTP/HTTPS Windows Azure Storage, SQL Azure Load Balancer Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company

Role Contents Definition: Code: Configuration: Role name Role type VM size (e.g. small, medium...) Network endpoints Code: Web/Worker Role: Hosted DLL and other executables VM Role: VHD Configuration: Number of instances Number of update and fault domains Role: Front-End Definition Type: Web VM Size: Small Endpoints: External-1 Role: Middle-Tier Definition Type: Worker VM Size: Large Endpoints: Internal-1 Configuration Instances: 2 Update Domains: 2 Fault Domains: 2 Configuration Instances: 3 Update Domains: 2 Fault Domains: 2 Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company

The Fabric Controller (FC) The “kernel” of the cloud operating system Manages datacenter hardware Manages Windows Azure services Four main responsibilities: Datacenter resource allocation Datacenter resource provisioning Service lifecycle management Service health management Inputs: Description of the hardware and network resources it will control Service model and binaries for cloud applications Server Kernel Process Datacenter Fabric Controller Service Windows Kernel Word SQL Server Exchange Online SQL Azure Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company

Windows Azure Instance Sizes* $0.12 Per service hour $0.24 $0.48 $0.96 $0.02 Extra Small Small Medium Large X-Large Unit Of Compute Defined Equivalent Compute Capacity Of A 1.6ghz Processor (On 64bit Platform) 1 x 1Ghz (low IO) 768 MB memory 20 GB storage (instance storage) 1 x 1.6Ghz (moderate IO) 1.75 GB memory 250 GB storage (instance storage) 2 x 1.6Ghz (high IO) 3.5 GB memory 500 GB storage (instance storage) 4 x 1.6Ghz (high IO) 7.0 GB memory 1000 GB storage (instance storage) 8 x 1.6Ghz (high IO) 14 GB memory 2000 GB (instance storage) Windows Azure offers variable instance sizes to handle complex workloads of any size. Windows Azure is a PaaS platform. That means pricing includes the costs of all patches and maintenance of the underlying infrastructure. When considering cloud alternatives, make sure to asses time and personnel costs for these types of maintenance activities. Extra Small Small Medium Large X-Large As of October 2012 – subject to change Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company

Windows Azure Storage Storage in the Cloud Scalable, durable, and available Anywhere at anytime access Only pay for what the service uses Disaster Recovery – Geo Replication Exposed via RESTful Web Services Use from Windows Azure Compute Use from anywhere on the internet Various storage abstractions Tables, Blobs, Queues, Drives This should be a recap as this session will dig deeper into the services. Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company

Introduction to Windows Azure End of Part 1 http://www.LearnNowOnline.com Learn More @ http://www.learnnowonline.com Copyright © by Application Developers Training Company