Intro to Windows Azure Antimo Musone Cloud Tour Owner Microsoft Student Partner

Slides:



Advertisements
Similar presentations
Hello i am so and so, title/role and a little background on myself (i.e. former microsoft employee or anything interesting) set context for what going.
Advertisements

Windows Azure for SharePoint people Dennis – Solution Architect Microsoft Windows Azure.
Name Title Microsoft Windows Azure Virtual Machines.
Thanks to Microsoft Azure’s Scalability, BA Minds Delivers a Cost-Effective CRM Solution to Small and Medium-Sized Enterprises in Latin America MICROSOFT.
What Is Azure ! Thierry Gasser Technical Solution Professional (TSP)
Welcome To #GWAB 2014 Welcome The Charity The Sponsors The Social Fun Agenda.
System Center 2012 R2 Overview
Microsoft Azure Overview
Devices & Services Full WinRT 11,000 members Windows Phone Runtime 2,800 shared members 600 new members Networking Proximity In-App Purchase.
SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE.
VM Role (PaaS)Virtual Machine (IaaS) StorageNon-Persistent StoragePersistent Storage Easily add additional storage DeploymentBuild VHD offsite and upload.
Migrating Applications to Windows Azure Virtual Machines Michael Washam Senior Technical Evangelist Microsoft Corporation.
Cross Platform Mobile Backend with Mobile Services James
WINDOWS AZURE Scott Guthrie Corporate Vice President Windows Azure Application Platform.
Windows Azure Alex BOGDAN Academic Developer Evangelist.
4/20/2017 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Windows Azure with a dash of OSS Peter Laudati Technology Evangelist Microsoft Corporation
What is Cloud Computing? Cloud computing is the delivery of computing capabilities as a service, making access to IT resources like compute power, networking.
Visual Studio 2012 or 2013 VisualStudio.com (or) Github (or) Bitbucket (or more) Azure Cross-Platform Command Tools Setup if you want to play too.
Using Windows Azure John Donnelly Technical Evangelist Microsoft Technology Centre Thames Valley Park
Introduction To Windows Azure Cloud
Migrating Business Apps to Windows Azure Marc Müller Principal Consultant, 4tecture GmbH
Windows Azure Virtual Machines Speaker Title Organization.
Getting Started with Windows Azure Name Title Microsoft Corporation.
Microsoft Azure Virtual Machines. Networking Compute Storage Virtual Machine Operating System Applications Data & Access Runtime Provision & Manage.
Interoperabilidade com Windows Azure Computação em nuvem no Windows Azure com suporte a PHP, Java, Ruby e Python Rogerio Cordeiro Technical Evangelist.
Windows Azure: Microsoft’s Cloud Platform By Shahed Chowdhuri.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
Microsoft Azure SoftUni Team Technical Trainers Software University
Intro to cloud computing and Azure. And in a non-Cloud view, there are inefficiencies in addressing those issues TIME IT CAPACITY Actual Load Allocated.
WINDOWS AZURE Scott Guthrie Corporate Vice President Windows Azure
IOS and Android with Windows Azure Websites Name Title Address Website.
Lugano Microsoft Azure Overview Ken Casada Technical Evangelist Microsoft Switzerland
Hybrid Cloud and Windows Server 2003 end of support on Azure Rod Kruetzfeld Data Center Technical Strategist Microsoft Canada.
Node.js & Windows Azure AZR326  JavaScript on the Server!  Event driven I/O server-side JavaScript  Not thread based, each connection uses only a.
How* to Win the #BestMicrosoftHack Shahed Chowdhuri Sr. Technical WakeUpAndCode.com *Hint: Use the Cloud.
Windows Azure Virtual Machines Anton Boyko. A Continuous Offering From Private to Public Cloud.
Windows Azure Conference 2014 LAMP on Windows Azure.
Windows Azure. Azure Application platform for the public cloud. Windows Azure is an operating system You can: – build a web application that runs.
Windows Azure Cloud & Building Block Services Haishi Bai Technical Evangelist Microsoft.
Zvezdan Pavković. Storage Non-Persistent Storage Persistent Storage Easily add additional storage. Networking Internal and Input Endpoints configured.
Windows Azure Cloud Services Anton Boyko.NET developer.
Multi-Tier Apps with Admin Access, RDP, Custom Installs Modern Scalable Web Sites Full Windows Server/Linux VMs Web Sites Virtual Machines Cloud Services.
Windows Azure Custom Software Development Mobile Middleware Windows Azure Compute Dipl.-Ing. Damir Dobric Lead Architect daenet
Azure in a Day Training: Windows Azure Module 1: Windows Azure Overview Module 2: Development Environment / Portal – DEMO: Signing up for Windows Azure.
On Premises Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service) Storage Servers.
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.
Windows Azure Overview for IT Pros Anton Boyko. Intro to Cloud Computing Intro to Windows Azure Cloud Services Web Sites Virtual Machines Workload Options.
Hello Cloud… Mike Benkovich
Building Cloud Solutions Presenter Name Position or role Microsoft Azure.
Going Hybrid – part 1 Moving to Hybrid Cloud with Windows Azure Virtual Machines & System Center 2012 R2.
Windows Azure Boot CampWindowsAzureBootCamp.com. Windows Azure Boot CampWindowsAzureBootCamp.com.
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
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
Develop for the Cloud - Windows Azure Microsoft gi Pranav Rastogi.
Virtual Machines and Web Sites
Deploying Web Application
Tulika Chaudharie / Harikharan Krishnaraju
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.
Cloud computing Anton Boyko .NET Developer.
PaaS - Development Stefan Geiger Gerry
02 | Hosting Services in Windows Azure
Introduction to Windows Azure Web Sites
Why? (or … am I really in the right track?)
Developing for Windows Azure
Agenda Need of Cloud Computing What is Cloud Computing
Windows Azure Hybrid Architectures and Patterns
Presentation transcript:

Intro to Windows Azure Antimo Musone Cloud Tour Owner Microsoft Student Partner WebSite: Get Started!

Microsoft Student Partner Technical Architect for Avanade Co-Founder of 5 th Element Project About Me

This session is focused on building service with Cloud Computing Well talk about how to build cloud service as application, storage and virtual machine Several demos Agenda

An approach to computing thats about internet scale and connecting to a variety of devices and endpoints

Cloud Computing Software-as-a-Service SaaS Platform-as-a-Service PaaS Infrastructure-as-a-Service IaaS

Cloud Computing Packaged 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

Cloud Computing Patterns t Compute Inactivity Period t t t On and Off On & off workloads (e.g. batch job) Over provisioned capacity is wasted Time to market can be cumbersome Unpredictable Bursting Unexpected/unplanned peak in demand Sudden spike impacts performance Cant over provision for extreme cases Compute Growing Fast Successful services needs to grow/scale Keeping up w/ growth is big IT challenge Cannot provision hardware fast enough Compute Predictable Bursting Services with micro seasonality trends Peaks due to periodic increased demand IT complexity and wasted capacity Compute

Windows Azure

Global Footprint

99.95% monthly SLA

Pay only for what you use

Cloud services Web sites Virtual machines Mobile services

Demo

Service Package

Server Rack 1Server Rack 2 Virtual machine Provision Role Instances Deploy App Code Configure Network Virtual machine

Windows Azure Datacenter Service Package Provision Role Instances Deploy App Code Configure Network

Windows Azure Datacenter Service Package Provision Role Instances Deploy App Code Configure Network

Windows Azure Datacenter Network load-balancer configured for traffic Provision Role Instances Deploy App Code Configure Network

Windows Azure Datacenter

Windows Azure Instance Sizes Small (moderate IO) 1.75 GB memory 225 GB storage (instance storage) Medium (high IO) 3.5 GB memory 490 GB storage (instance storage) Small Medium X-Large Large (high IO) 7.0 GB memory 1000 GB storage (instance storage) X-Large (high IO) 14 GB memory 2040 GB (instance storage) Extra Small (low IO) 768 MB memory 20 GB storage (instance storage)

Fault & Upgrade Domains

Two Independent Environments

Stages of Service Deployment

Packaging & Deployment

Deploying a Cloud Service from Visual Studio

Cloud services Build infinitely scalable apps and services Support rich multi-tier architectures Automated application management

What is a Cloud Service? Web RoleWorker Role

What Can It Run?

All features of a worker role + IIS 7 or 7.5 ASP.NET 3.5 SP1 or 4.0 – 64bit Hosts Webforms or MVC FastCGI applications (e.g. PHP) Multiple Websites Http(s) Web/Worker Hybrid Can optionally implement RoleEntryPoint

Queue Polling Worker Poll and Pop Messages within while(true) loop E.g. Map/Reduce pattern, background image processing Listening Worker Role Create TcpListener or WCF Service Host E.g. Run a.NET SMTP server or WCF Service External Process Worker Role OnStart or Run method executes Process.Start() Startup Task installs or executes background/foreground process Custom Role Entry Point (executable or.Net assembly) E.g. Run a database server, web server, distributed cache

All roles may extend RoleEntryPoint Roles report status via RoleEnvironment

At runtime each Role will execute on one or more instances A role instance is a set of code, configuration, and local data, deployed in a dedicated VM Roles are defined in a Hosted Service A role definition specifies: Virtual machine size Communication endpoints Local storage resources etc.

Roles and Instances Web RolesWorker Roles

Fault & Upgrade Domains

Example Service Model for Upgrade

Fault and Upgrade Domains

Cloud services: Development Demo

Virtual machines Windows Server and Linux Flexible Workload Support Virtual Private Networking

Cloud First Provisioning Management Portal >_ Scripting (Windows, Linux and Mac) REST API Windows Server Linux Extra Small Small Medium Large X-Large Cloud Boot VM from New Disk

Disks and Images

Cloud Bring Your Own Server/VHD On-Premises On Premises Virtual Server Provision VM from Image or Disk using portal, script or API MyApp.vhd

Imaging VMs in the Cloud Cloud Identical/similar deployment instances using common OS image as start Capture VM Saves Customized Image to Your Image Library Base.VHD

Image Mobility On-PremisesCloud MyApp.vhd

Images Available at Preview Windows Server 2008 R2 Windows Server 2008 R2 with SQL Server 2012 Evaluation Windows Server 2012 Release Candidate OpenSUSE 12.1 CentOS 6.2 Ubuntu SUSE Linux Enterprise Server SP2

Cloud Services, Roles and Instances Cloud Service is a management, configuration, security, networking and service model boundary

Why Linux ? Our customers have Linux Workloads that they want to run in Windows Azure IaaS enables us to satisfy this need

Distributions We will support SUSE SLES 11 sp2 Open SUSE 12.1 CentOS 6.2 by OpenLogic* Ubuntu Specific versions are endorsed Integration Components Testing and validation by partners Bring other variants at your own risk** ( at GA only)

Demo

Coffee Break (5 min )

Web sites Build with ASP.NET, Node.js or PHP Deploy in seconds with FTP, Git or TFS Start for free, scale up as your traffic grows

Windows Azure Web Sites

Start Simple Get started with 10 free web sites Create new sites in seconds Easily manage and scale your sites Automatic load balancing and shared storage across instances Scale out or up to reserved instances for improved performance and scale

Code Smart Use ASP.NET, ASP, PHP, or Node.js SQL Azure or MySQL databases Start with open source apps Develop with VS and WebMatrix Supports any Web development tool on any platform (Windows, OSX, Linux)

Go Live Rapid deployment for quick iteration Integrated source control with Team Foundation Server (TFS) and Git Built-in monitoring of perf and usage data Quick access to request logs, failed requests diagnostics and diagnostics

Multi-tenant. Daily quotas Multi-tenant. No quotas Dedicated VMs. No quotas

reserved

SHARED INSTANCES

Supported Web Frameworks

Supported Publishing Methods

Web sites Demo

Mobile service Build a unique backend for your mobile apps Storage, Push Notifications, Server Logic & Authentication Support Windows 8, IOS, Windows Phone, Android*

Structured Storage

Server Logic

REST API to SQL type mappings JSON ValueT-SQL Type Numeric values (integer, decimal, floating point) Float BooleanBit DateTimeDateTimeOffset(3) StringNvarchar(max)

Auth*

Push Notification Lifecycle Overview W8/WP8/iOS (1) (2) (3)

Mobile Services Demo

the game has changed

Application building blocks

Multiple languages

Interoperabilit y

Open source

SQL database Relational SQL Server Engine in the Cloud Clustered for high availability Fully Managed Service SQL Reporting support

SQL Azure

How It Works

Server Provisioning

Creating A SQL Database Server Demo

Create Database…

There Are Two Ways To Secure A Database:

SQL Database Firewall

SQL Data Sync

Overview Sync

SQL Federation

Start now. Students en-us/community/education

thanks for your time