Java on Microsoft Azure
Upcoming SlideShare
Loading in...5
×
 

Java on Microsoft Azure

on

  • 286 views

Presented at EclipseCon 2014, and an update to my EclipseCon 2013 presentation. I covered the latest tools for working with Java on Microsoft Azure, including our Plugin for Eclipse, options in ...

Presented at EclipseCon 2014, and an update to my EclipseCon 2013 presentation. I covered the latest tools for working with Java on Microsoft Azure, including our Plugin for Eclipse, options in Windows and Linux for authentication, security, and continuous integration, an introduction to the Java Developer Center for Azure, the Azure SDK for Java, and other tools and materials we've developed for Java developers with help from the community. We showed a number of working examples and tips and tricks for building, deploying, connecting, and maintaining Java applications in Eclipse, including multi-tier, and multiplatform Web applications that access data, servers and services in the cloud.

Statistics

Views

Total Views
286
Views on SlideShare
286
Embed Views
0

Actions

Likes
0
Downloads
3
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Java on Microsoft Azure Java on Microsoft Azure Presentation Transcript

  • Eclipse for Java Developers in the Cloud - Tips, tricks and examples Brian Benz Senior Technical Evangelist Microsoft Open Technologies, Inc.
  • “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
  • 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
  •  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
  • “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
  •  Codeanywhere online IDE  Scale, reliability & management  2 VPS Linux servers to 20+ IaaS VMs  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
  • http://www.windowsazure.com/en-us/develop/overview/
  • partnership with Azul Zulu
  • (GA)
  • 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/WindowsAzureToolkitF orEclipseWithJava Demo - msdn.microsoft.com/en- us/library/windowsazure/hh690944.aspx Java Reference Points:
  • 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!