Presentation on theme: "Intro to Windows Azure Antimo Musone Cloud Tour Owner Microsoft Student Partner"— Presentation transcript:
Intro to Windows Azure Antimo Musone Cloud Tour Owner Microsoft Student Partner Email: firstname.lastname@example.org@studentpartner.com WebSite: http://www.antimomusone.comhttp://www.antimomusone.com Get Started!
Microsoft Student Partner Technical Architect for Avanade Co-Founder of 5 th Element Project http://www.fifthelementproject.com 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 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
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.
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 12.04 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 12.04 Specific versions are endorsed Integration Components Testing and validation by partners Bring other variants at your own risk** ( at GA only)
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
Your consent to our cookies if you continue to use this website.