Windows Azure Custom Software Development Mobile Middleware Windows Azure Introduction Dipl.-Ing. Damir Dobric Lead Architect daenet

Slides:



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

Windows Azure for SharePoint people Dennis – Solution Architect Microsoft Windows Azure.
What Is Azure ! Thierry Gasser Technical Solution Professional (TSP)
Microsoft Dynamics AX Technical Conference 2013
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.
3 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
Azure Services Platform Piotr Zierhoffer. Agenda Cloud? What is Azure? Environment Basic glossary Architecture Element description Deployment.
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 Power Application Driven Comprehensive & Open Cloud under Your Control!
Cloud Computing Systems Lin Gu Hong Kong University of Science and Technology Sept. 21, 2011 Windows Azure—Overview.
Migrating Applications to Windows Azure Virtual Machines Michael Washam Senior Technical Evangelist Microsoft Corporation.
Why consider the cloud? Cloud innovation presents challenges for IT.
Cross Platform Mobile Backend with Mobile Services James
A Tutorial on Windows Phone 7 and Windows Azure COSC7388 Spring 2011 Huy Nguyen.
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
Migrating Business Apps to Windows Azure Marc Müller Principal Consultant, 4tecture GmbH
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.
Windows Azure: Microsoft’s Cloud Platform By Shahed Chowdhuri.
IT Pro Day In wenigen Schritten zu einer neuen BizTalk 2013 Umgebung in der Cloud Nicolas Blatter Technology Consultant, HP Consulting Schweiz V-TSP BizTalk.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
WINDOWS AZURE PLATFORM ROADMAP Eric Nelson Slide 1.
AZR308. Building distributed systems on an abstraction against commodity hardware at Internet scale, composed of multiple services. Distributed System.
Stu Fox Datacom Systems Ltd. ON-PREMISES SERVICE PROVIDERMICROSOFT CONSISTENT PLATFORM Modern platform for the world’s apps 1.
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 Virtual Machines Anton Boyko. A Continuous Offering From Private to Public Cloud.
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.
Moving to the Cloud with Windows Azure Platform? Luka Debeljak, CEE Windows Azure Lead Microsoft.
Zvezdan Pavković. Storage Non-Persistent Storage Persistent Storage Easily add additional storage. Networking Internal and Input Endpoints configured.
Developer Day Windows Azure June 2012 & October 2012 News Mario Szpuszta Cloud Architect & Technical Evangelist, Microsoft Corp.
Microsoft Windows Server 2012 R2. What’s NEW in Windows Server 2012 R2.
3 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
Microsoft Azure and DataStax: Start Anywhere and Scale to Any Size in the Cloud, On- Premises, or Both with a Leading Distributed Database MICROSOFT AZURE.
Flight is a SaaS Solution that Accelerates the Secure Transfer of Large Files and Data Sets Into and Out of Microsoft Azure Blob Storage MICROSOFT AZURE.
Windows Azure poDRw_Xi3Aw.
Enabling the Cloud OS Today  New high-density Web Sites with elastic cloud scaling and complete dev-ops experiences  New rich IaaS experience for self-service.
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
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
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.
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.
 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.
Clouding with Microsoft Azure
Deploying Web Application
Cloud Data platform (Cloud Application Development & Deployment)
Platform as a Service.
Extending Your On-Premises Apps with the Windows Azure Platform
Building Applications with Windows Azure and SQL Azure
OpenNebula Offers an Enterprise-Ready, Fully Open Management Solution for Private and Public Clouds – Try It Easily with an Azure Marketplace Sandbox MICROSOFT.
Scalable SoftNAS Cloud Protects Customers’ Mission-Critical Data in the Cloud with a Highly Available, Flexible Solution for Microsoft Azure MICROSOFT.
Data Security for Microsoft Azure
Outline Virtualization Cloud Computing Microsoft Azure Platform
Media365 Portal by Ctrl365 is Powered by Azure and Enables Easy and Seamless Dissemination of Video for Enhanced B2C and B2B Communication MICROSOFT AZURE.
Saranya Sriram Developer Evangelist | Microsoft
Developing for Windows Azure
06 | SQL Server and the Cloud
Presentation transcript:

Windows Azure Custom Software Development Mobile Middleware Windows Azure Introduction Dipl.-Ing. Damir Dobric Lead Architect daenet Microsoft vTSP – Germany Technology Advisor in Business Platform Division – Microsoft Corp. Microsoft Most Valuable Professional Windows Azure Insider

Windows Azure Custom Software Development Mobile Middleware Agenda CLOUD COMPUTING INTRO WINDOWS AZURE INTRO PORTAL Moore’s Low Why Cloud Computing? Storage Demo Cdn, Vm Demo Multi-Thread Multi-Node Demo Reporting Data-Sync Computing Patterns Demo Cloud MiddleWare

Windows Azure Custom Software Development Mobile Middleware Moore's Law Trend for number of transistors on integrated circuit. It doubles approximately every two years. Strongly linked to: – processing speed, – memory capacity, – and even the number and size of pixels in digital cameras. Impact on nearly every segment of the world economy

Windows Azure Custom Software Development Mobile Middleware Limit of vertical scale ?

Windows Azure Custom Software Development Mobile Middleware Single vs. Multi Threaded Program Visual Basic JavaScript Processor x16/32 Thread 1 Program C++ JAVA Processor x32 Thread 1Thread – 2005

Windows Azure Custom Software Development Mobile Middleware Multithreaded on x32 & x64 Program.NET JAVA Processor x64 and x32 Thread 1Thread – today

Windows Azure Custom Software Development Mobile Middleware Multithreaded & Multicore Program.NET (Task Parallel Library) Processor x64 – Core I Thread 1Thread – today Processor x64 – Core II Thread 1Thread 2

Windows Azure Custom Software Development Mobile Middleware 256 Core Processor

Windows Azure Custom Software Development Mobile Middleware Machine I PaaS = Multithreaded + Multicore + Multimachine Program running on Windows Azure Platform today– tomorrow Processor x64 – Core I Thread 1Thread 2 Processor x64 – Core II Thread 1Thread 2 Processor x64 – Core III Thread 1Thread 2 Processor x64 – Core IV Thread 1Thread 2 Processor x64 – Core I Thread 1Thread 2 Processor x64 – Core II Thread 1Thread 2 Processor x64 – Core III Thread 1Thread 2 Processor x64 – Core IV Thread 1Thread 2

Windows Azure Custom Software Development Mobile Middleware Cloud Computing Patterns Usage Compute Time Average Inactivity Period Compute Time Average Usage Compute Time Compute Time Average Usage

Windows Azure Custom Software Development Mobile Middleware Cloud Services Software-as-a-Service “SaaS” Platform-as-a-Service “PaaS” Infrastructure-as-a-Service “IaaS”

Windows Azure Custom Software Development Mobile Middleware Cloud Services 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

Windows Azure Custom Software Development Mobile Middleware Windows Azure Platform

Windows Azure Custom Software Development Mobile Middleware Windows Azure Storage Scalable storage in the cloud – 100tb per storage account – Auto-scale to meet massive volume and throughput Accessible via RESTful Web Service API – Access from Windows Azure Compute – Access from anywhere via internet – Supporting.NET Client Library Various storage types – Table - group of entities (name/value pairs) – Queue - Simple non-transactional message queue – Blob - Large binary storage – Drives - NTFS VHD mounted into Compute instance

Windows Azure Custom Software Development Mobile Middleware Windows Azure CDN Content Delivery Network Enables a better user experience, global reach, increased engagement, more revenue Broad reach with 22+ locations globally

Windows Azure Custom Software Development Mobile Middleware SQL Azure Database Familiar SQL Server relational database model delivered as a service – Support for existing APIs & tools – Built for the cloud with high availability & fault tolerance – Easily provision and manage databases across multiple datacenters SQL Azure provides logical server – Gateway server that understands TDS protocol – Looks like SQL Server to TDS Client – Actual data stored on multiple backend data nodes Logical optimizations supported – Indexes, Query plans etc.. Physical optimizations not supported – File Groups, Partitions etc… Transparently manages physical storage

Windows Azure Custom Software Development Mobile Middleware Reporting & Data Sync SQL Azure Reporting – SQL Server Reporting provided as a service – Reports authored using existing tools (BIDS) and uploaded to the cloud – Reports can have rich Data Visualizations (Maps, Charts, Tablix) and be exported to variety of rendering formats (Excel, Word, PDF) – Reports can be rendered as part of an app using the Report Viewer control – Directly view the reports in the browser – Web Service interface to render and manage reports SQL Azure Data Sync – CTP1 available now provides geo-replication – CTP2 coming soon adds sync between SQL Server and SQL Azure – Builds on Sync Framework

Windows Azure Custom Software Development Mobile Middleware Windows Azure AppFabric AppFabric Services Access Control Access Control Service Bus Service Bus Workflows EAI/EDI Web Services Web Services Cache

Windows Azure Custom Software Development Mobile Middleware AppFabric Caching Distributed, in-memory application cache for Windows Azure apps Primary use cases – Session state provider for Windows Azure applications – Cache layer for Windows Azure applications that leverage storage in SQL Azure Databases or Windows Azure storage Provided as a service – Provision, configure, and use – No installation or management of machines/instances – Dynamically increase and decrease cache size as needed – Same programming model for both cloud and on-premises

Windows Azure Custom Software Development Mobile Middleware Windows Azure Marketplace Apps Find and publish applications and building block services for Windows Azure Directory available in beta. oft.com oft.com Commerce capabilities coming in the future. Data Information marketplace for discovering, purchasing, & selling data Data can be hosted in Windows Azure or by the data provider Data exposed as OData services Data providers include: – Data.gov, Navteq, Greg London, etc. Directory & Commerce available today

Windows Azure Custom Software Development Mobile Middleware Windows Azure Platform International Availability

Windows Azure Custom Software Development Mobile Middleware Windows Azure Platform Appliance Windows Azure Platform in your datacenter – Designed for unlimited scale & multi-tenancy – Identical to the hardware in Microsoft’s datacenters – Delivered by a choice of hardware partners Benefits – Platform as a Service – Physical Control – Geographic Proximity – Regulatory Compliance – Data Sovereignty Currently in development with several partners – Fujitsu, Dell, HP, and eBay

Windows Azure Custom Software Development Mobile Middleware Virtual Machine Role Provided to help you move applications to Windows Azure Enables you to have full control over the OS Image – Create your VHD locally – Upload the VHD to storage – Deploy a service package that uses the custom OS image – The role is your VM – Specify in the.cscfg Key considerations – Image must be Windows Server 2008 R2 Enterprise – Designed for long or non-automated installs – No durability of OS image – You configure and maintain the Operating System Currently available as a limited beta

Windows Azure Custom Software Development Mobile Middleware Windows Azure Connect Secure network connectivity between on-premises and cloud – Supports standard IP protocols Enables hybrid apps access to on-premises servers Allows remote administration of Windows Azure apps Simple setup and management – Integrated with WA Service Model – Web, Worker and VM Roles supported Enterprise Windows Azure

Custom Software Development Mobile Middleware Windows Azure Connect Network policy managed through Windows Azure portal – Granular control of connectivity between WA roles and external machines Automatic setup of IPsec – Tunnel firewalls/NAT’s through hosted SSL-based relay – Network policies enforced & traffic secured via end-to-end certificate- based IPSec – DNS name resolution based on endpoint machine names Enterprise Windows Azure Databases Dev machines Relay Role B Role A Role C (multiple VM’s) Role C (multiple VM’s)

Windows Azure Custom Software Development Mobile Middleware How to start?

Windows Azure Custom Software Development Mobile Middleware

Windows Azure Custom Software Development Mobile Middleware Demo MANAGEMENT PORTAL

Windows Azure Custom Software Development Mobile Middleware Where to start: Development Center Development Center Jump Start Videos: Channel 9Channel 9 Videos: Cloud Cover ShowCloud Cover Show Training Kit: Download CenterDownload Center Resources

Windows Azure Custom Software Development Mobile Middleware 07.Mai14.Mai21.Mai 04.June11.June18.June25.June 02.July From h Room 8-103