Download pdf - Java on Microsoft Azure

Transcript
Page 1: Java on Microsoft Azure

Eclipse for Java Developers in the Cloud - Tips, tricks and examplesBrian Benz

Senior Technical Evangelist

Microsoft Open Technologies, Inc.

Page 2: Java on Microsoft Azure

“This initiative is all about

bringing Java to the masses in

the cloud. We will be providing

a fully open and unconstrained

Java environment – with open

choice of third-party stacks –

for developers and essential

applications deployed on

Windows Azure.”Scott Sellers, Azul Systems President and

CEO

+ Java

Page 3: Java on Microsoft Azure
Page 4: Java on Microsoft Azure

IaaS

• Windows or Linux VMs

• Official Oracle JDK v6 &

v7

• Pre-configured VMs

• Oracle WebLogic, VM

Depot Java Image, or

your own JVM

PaaS

• 64 bit OpenJDK build by

Azul (Zulu)

• Or bring any VM

• Eclipse plugin for

deployment, monitoring

and management

Services

• Windows Azure SDK for

Java: Blob, table, queue,

service bus, SQL, etc

• Other Azure SDKs and

azure-cli / tools

Page 5: Java on Microsoft Azure
Page 6: Java on Microsoft Azure
Page 7: Java on Microsoft Azure

HPC middleware (case study) Shorten sales cycle by 70%,

increase revenue Java on Linux + Postgres Strategic alignment w/ MS Moved away from AWS / EC2

because of Windows skillset SQL Azure

• Call center solution

• Scale, management & efficiency + heterogeneity

• Java EE / JBoss

• 3-day windows azure lab

• Looked at Google / Amazon

• SQL Azure

• BI & Analytics extension

• Fast time to market, flexible development & scale

• Java / Tomcat + Jiffy/Solr

• Time pressure (3 mo)

• Table storage & Cloud Services / PaaS

ScaleSpeed Skills

Page 8: Java on Microsoft Azure

“Microsoft is playing quite nicely with Linux

and other open source tools. “-Robert McMillan, Wired Enterprise

“Our biggest benefit is scalability, that's our main reason for a migration.

We were sincerely and positively surprised by cost of migration and

Azure server itself” Ivan Baruzin, Ademptio (2 Linux Servers VPS to 20 Linux VMs on Azure)

“Wired”

• Pre-built images optimized for

cloud

• Up-to-date VMs validated by

Linux vendors

• Microsoft support via forum

• Easy path for moving on-prem

VMs to cloud

• Manage via familiar tools / SSH

• Gallery of community-built

images

• Supported by 3rd party

vendors (e.g. BitNami)

• Integrated into Azure portal

and management tools

• Options to add vendor

provided support for a VM

Page 9: Java on Microsoft Azure

Codeanywhere online IDE

Scale, reliability & management

2 VPS Linux servers to 20+ IaaSVMs

Trial engagement & ease of migration (2 days)

IaaS (Linux)

• Bicycle retail mgmt system

• Reduced IT support, development cost & scale

• Ubuntu VM for headless web automation tests

• Broader IaaS PaaS stategy

• IaaS (Linux & Windows), Cloud Services

• Online newspaper, podcast & mall websites

• Security (DDoS), reliability, easier management & cost

• Custom PHP (LAMP)

• DDoS & scale issues – time to move to cloud

• IaaS (Linux & Windows) & PaaS

Scale Speed Security

Page 10: Java on Microsoft Azure

http://www.windowsazure.com/en-us/develop/overview/

Page 11: Java on Microsoft Azure
Page 12: Java on Microsoft Azure
Page 13: Java on Microsoft Azure
Page 14: Java on Microsoft Azure
Page 15: Java on Microsoft Azure
Page 16: Java on Microsoft Azure
Page 18: Java on Microsoft Azure

(GA)

Page 19: Java on Microsoft Azure

VM Depot - vmdepot.msopentech.com

SDKs – /www.windowsazure.com/en-us/develop/overview/

Developer Centers –http://www.windowsazure.com/en-us/documentation/

Eclipse Plugin -github.com/MSOpenTech/WindowsAzureToolkitForEclipseWithJava

Demo - msdn.microsoft.com/en-us/library/windowsazure/hh690944.aspx

Java Reference Points:

Page 20: Java on Microsoft Azure
Page 21: Java on Microsoft Azure

Win a Surface Pro!(YES, IT RUNS ECLIPSE)

How? Just 2 Steps.1. FOLLOW @ OPENATMICROSOFT

2. SAY HI TO @ OPENATMICROSOFT FROM THE @MICROSOFT # ECLIPSECON BOOTH

DRAWING WILL TAKE PLACE WEDNESDAY EVENING HERE AT THE BOOTH – MUST BE PRESENT TO WIN!


Recommended