Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.

Slides:



Advertisements
Similar presentations
What Is Azure ! Thierry Gasser Technical Solution Professional (TSP)
Advertisements

System Center 2012 R2 Overview
Page 1 Ricardo Villalobos Windows Azure Architect Evangelist Microsoft Corporation Designing, Building, and Deploying Windows Azure applications.
The Microsoft Cloud Azure Platform This presentation incorporates some content from Microsoft.
“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.
Overview Of Microsoft New Technology ENTER. Processing....
Virtual techdays INDIA │ 9-11 February 2011 The Whole New Windows Azure Platform Management Portal Saranya Sriram │ Developer Evangelist, Microsoft.
Programming languages + tools.NET, Visual Studio, TFS + Git, Java, NodeJS, PHP, Python, Ruby, C++ Microsoft cloud infrastructure PaaS Web Mobile.
B UILDING M ULTI - TIER W EB A PPLICATIONS IN V IRTUAL E NVIRONMENTS.
Inside Windows Azure Virtual Machines Vijay Rajagopalan Microsoft Corporation.
Deep Dive into Windows Azure Virtual Machines – From Cloud Vendor and Enterprise Perspective Vijay Rajagopalan Principal Lead Program Manager Microsoft.
Packaged Software Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service)
COS302. = Managed for YouStandalone Servers IaaSPaaSSaaS Applications Runtimes Database Operating System Virtualization Server Storage Networking.
Google AppEngine. Google App Engine enables you to build and host web apps on the same systems that power Google applications. App Engine offers fast.
Cloud Computing Systems Lin Gu Hong Kong University of Science and Technology Sept. 21, 2011 Windows Azure—Overview.
Windows Azure Pack Tomáš „Kanty“ Kantůrek
Windows Azure SQL Database and Storage Name Title Organization.
4/20/2017 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
= Managed for YouStandalone Servers IaaSPaaSSaaS Applications Runtimes Database Operating System Virtualization Server Storage Networking Windows.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Using Windows Azure John Donnelly Technical Evangelist Microsoft Technology Centre Thames Valley Park
Microsoft Confidential - Signed NDA Required Windows Azure Executive Vision and Roadmap NAME TITLE Microsoft Corporation.
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
Windows Azure featureISO 27001SSAE 16 SOC 1 Type 2 EU Model Clauses HIPAA BAA Web Sites Virtual Machines Cloud Services Storage (Tables,
Migrating Business Apps to Windows Azure Marc Müller Principal Consultant, 4tecture GmbH
Windows Azure: Microsoft’s Cloud Platform By Shahed Chowdhuri.
Microsoft Virtual Academy.
Building Scalable, Global, and Highly Available Web Apps Name Title Microsoft Corporation.
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
From Virtualization Management to Private Cloud with SCVMM 2012 Dan Stolts Sr. IT Pro Evangelist Microsoft Corporation
Windows Azure Migrating Applications and Workloads Speaker Title Organization.
Visual Studio Windows Azure Portal Rest APIs / PS Cmdlets US-North Central Region FC TOR PDU Servers TOR PDU Servers TOR PDU Servers TOR PDU.
Windows Azure Virtual Machines Anton Boyko. A Continuous Offering From Private to Public Cloud.
Windows Azure Conference 2014 LAMP on Windows Azure.
Windows Azure for IT Pros Kurt CLAEYS (TSP Windows Azure, Microsoft EMEA)
3 TIME IT CAPACITY Actual Load Allocated IT-capacities Too Much Power Not Enough Power Load Forecast.
Cloud Computing Packaged Software Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure.
Windows Azure Cloud & Building Block Services Haishi Bai Technical Evangelist Microsoft.
 Mike Martin  Architect  MEET Member  Crew Member of Azug  Windows Azure Insider  Windows Azure MVP  
Azure in a Day Training: Windows Azure Module 1: Windows Azure Overview Module 2: Development Environment / Portal – DEMO: Signing up for Windows Azure.
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.
PowerPoint Instructions These are not native PowerPoint objects. They are PNG objects. To change the color, you need to go to the Format Tab.
Building Cloud Solutions Presenter Name Position or role Microsoft Azure.
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
Robert Potočnik, Microsoft Pripeljite košček Azure sveta v vaš datacenter (WAP)
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
1 Cloud Computing, CS An OS for Multicore and Cloud + Microsoft Azure Platform.
Windows Azure Pack Speaker Name Date. Internal slide only—do not show.
 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.
An OS for Multicore and Cloud + Microsoft Azure Platform
Deploying Web Application
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.
Windows Azure Cloud Visit – Ravindra verma.
Introduction to windows azure: windows azure, sql azure and app fabric
Azure Infrastructure as a Service
PaaS - Development Stefan Geiger Gerry
02 | Hosting Services in Windows Azure
Outline Virtualization Cloud Computing Microsoft Azure Platform
microsoft cloud platform: enterprise-class architecture
Developing for Windows Azure
MS AZURE By Sauras Pandey.
5 Azure Services Every .NET Developer Needs to Know
Microsoft Virtual Academy
Presentation transcript:

Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure

Windows Azure Conference 2014 Session Objectives Deploying Java Workloads on Windows Azure Understanding Windows Azure Services for Java How to build scalable systems on Windows Azure

Windows Azure Conference 2014 Agenda Introduction to Windows Azure (IaaS vs PaaS) Eclipse Plugin for Windows Azure Realistic Scenario through Demo Inside Azure PaaS Q&A

Windows Azure Conference 2014 Introduction to Windows Azure PaaS vs IaaS

Windows Azure Conference 2014 Platform As A Service Auto Managed Easy to Auto Scale Used by DevOps Teams It’s a Auto Pilot Mode Less Control over Deployment Design for PaaS

Windows Azure Conference 2014 Infrastructure As A Service Full Control over Deployment Completely Customizable Used by Enterprise Dev Teams backing with IT Teams Complex to Auto Scale Move anything to IaaS

Windows Azure Conference Presentation title ©Copyright / 14 /12 What happens in PaaS Development?

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 Conference 2014 Eclipse Plugin For PaaS Deployment

Windows Azure Conference 2014 Eclipse Plugin can be used to Create a project template for PaaS Deployment Automate Deployment Process Define VM Requirements and Deployment Architecture Publish packages to Cloud Services Include libraries for Windows Azure Services

Windows Azure Conference 2014 Demo Eclipse Plugin

Windows Azure Conference 2014 Realistic Scenario MatrixCRM on Windows Azure

Windows Azure Conference 2014 Application Building Blocks We Use

Windows Azure Conference 2014 Application Building Blocks Used in Java Applications

Windows Azure Conference 2014 Application Building Services On Azure

Windows Azure Conference 2014 Access Control Service For Identity and Authentication

Windows Azure Conference 2014 Access Control Service IP = Identity Provider (Active Directory, Google, Live ID, Facebook) ACS= Access Control Service RP= Relaying Party (Java Applications)

Windows Azure Conference 2014 Active Directory Access Control

Windows Azure Conference 2014 Authenticating Users from Web and Social Providers Windows Azure

Windows Azure Conference 2014 Demo Authentication using ACS

Windows Azure Conference 2014 Storage Services For File Store and Application Logging

Windows Azure Conference 2014 Blob Storage Concepts BlobContainerAccount / Pages/ Blocks contoso PIC01.JPG Block/Page PIC02.JPG images VID1.AVIvideos

Windows Azure Conference 2014 Table Storage EntityTableAccount contoso Name =… = … Name =… Add= customers Photo ID =… Date =… photos Photo ID =… Date =…

Windows Azure Conference 2014 Demo File Store and Logging using Azure Storage

Windows Azure Conference 2014 Service Bus For Message Queuing and Notification

Windows Azure Conference 2014 Queues

Windows Azure Conference 2014 Topics

Windows Azure Conference 2014 How Push Notifications Work

Windows Azure Conference 2014 How Service Bus Notification Hub Works

Windows Azure Conference 2014 Demo Message Queues and Notifications using Service Bus

Windows Azure Conference 2014 Scaling on Windows Azure Caching, Auto scaling, Session Affinity

Windows Azure Conference 2014 How to Scale on Windows Azure

Windows Azure Conference 2014 What’s Windows Azure Cache? Use spare memory on your VMs as high-performance cache Distributed cache cluster co-located with existing roles, use dedicated roles or Azure Cache Service Named caches with high availability option and notifications Support Memcached protocol

Windows Azure Conference 2014 Demo Eclipse Plugin Configuration and Auto Scaling

Windows Azure Conference 2014 Inside Azure PaaS

Windows Azure Conference 2014 Running Tomcat in Windows Azure Service Instance Worker Role RoleEntry Point Sub-Process JVM Tomcat server.xml Catalina Fabric Controller Load Balancer Table Storage Table Storage Blob Storage Blob Storage Queue Service Bus Service Bus Access Control SQL Database new Process() bind port(x) listen port(x) get runtime info index.jsp

Windows Azure Conference 2014 Anatomy of a Windows Azure instance Guest VM Host VM Maintenance OS, Hardware-optimized hypervisor The Fabric Controller communicates with every server within the Fabric. It manages Windows Azure, monitors every application, decides where new applications should run – optimizing hardware utilization. Storage – distributed storage systems that are highly consistent, reliable, and scalable. Compute – instance types: Web Role & Worker Role. Windows Azure applications are built with web role instances, worker role instances, or a combination of both. Each instance runs on its own VM (virtual machine) and local transient storage; replicated as needed HTTP/HTTPS Inside Azure PaaS

Windows Azure Conference 2014 Links for Reference Java Dev Center: Notification Hub: Eclipse Plugin: Log4J Appender:

Windows Azure Conference 2014 Q&A My Co-Ordinates

Windows Azure Conference 2014