Jonas On Windows Azure OW2con11, Nov 24-25, Paris
-
Upload
ow2-consortium -
Category
Technology
-
view
518 -
download
3
Transcript of Jonas On Windows Azure OW2con11, Nov 24-25, Paris
OW2Con 2011, November 23-24, Orange Labs, Paris.
www.ow2.org.
JOnAS on Windows Azure
JOnAS is an Open Source OSGi certified J2EE application server, hosted by OW2. Bull provides a technical support through subscriptions.
Windows Azure is the public Platform as a Service Cloud from Microsoft. Yes VMs are Windows Server, but Azure runs tons of Open Source software and applications written in .Net for sure but also in PHP and Java.
JOnAS runs like a charm on Windows Azure and takes benefits of the Platform as a Service concept and the high SLA level and availability of Azure. JOnAS allows the deployment and execution of JavaEE/OSGi applications in production on Azure
Stephane Woillez Cloud Computing Consultant Microsoft Advanced Technologies
OW2Con 2011, November 23-24, Orange Labs, Paris.
www.ow2.org.
Microsoft and Open Source
Slide 3
• A worldwide public cloud platform as a service
• Hosting of internal, public or B2B applications
• Delivering very high levels of availability
• Providing application level interconnectivity services
• Ensuring high levels of security for applications and data
• Allowing reduction of costs for projects and hosting
You choose the programming
language and tool
Six Datacenters
(Europe, US, Asie)
24 Points of presence
of the CDN
You choose the
Datacenter(s) hosting
Your applications/data
Automated
services for
your applications
Application clusters
Database
Virtual Machines
Storage
CDN
Caching
VPN
Service Bus
Reporting
Access Control
MarketPlace
Storage
Servers
Network
O/S
Middleware
Virtualization
Application
Data
Runtime
Traditional
Infrastructure
You
man
ag
e
Platform as a Service
Data
Application
Automated
management of
Software &
Harware Runtime
Middleware
OS
Virtualiaation
Servers
Storage
Network
You
man
ag
e
Azu
re m
an
ag
e
Automated Azure Role
OW2Con 2011, November 23-24, Orange Labs, Paris.
www.ow2.org.
Running JOnAS on Windows Azure ● Same instantiation mechanism used as for .net applications
1. The application is managed as a “Role”, an assembly of VMs running a cluster
connected to a load balancer
2. The role is configured and controlled either programmatically or using the console
3. A new VM is created from a Windows Server image, then the application & middleware
are downloaded from a Blob and installed on the image.
4. The management & update of the underlying infrastructure & Operating System are
totally automated & applied without service interruption
NLB CLuster
Windows Server Image Microsoft master
Jonas Runtime + Application You control the content Stored on Azure Storage
1
2
http://blogs.technet.com/b/stephw/archive/2011/05/13/how-to-install-the-jonas-application-server-on-windows-azure.aspx
● It’s cloud based pricing, based on consumption of resources
● But you can also use subscriptions or an enterprise agreement
● All prices are public and there is an online calculator available
● An example : A cluster of 2 Jonas servers, running on bi-core VMs with 3.5GB of
memory, accessing a 500GB storage space with 1 million of transactions and 1
Tera bytes of traffic will cost $581 per month based on standard prices
OW2Con 2011, November 23-24, Orange Labs, Paris.
www.ow2.org.
How much does it cost ?
http://www.microsoft.com/windowsazure/offers/
http://www.microsoft.com/windowsazure/pricing-calculator/
$581 per month list price
Storage 500GB 1 million accesses
2 VMs - 2 x 1.6GHz 3.5 GB Mem
NLB
JOnAS
1 Tera Bytes traffic
OW2Con 2011, November 23-24, Orange Labs, Paris.
www.ow2.org.
Next Steps of the project
● Today the clustering technic used is the « farm » concept. JOnAS servers do not
know each others. Maybe it could be interesting to test the JOnAS clustering.
● Test the performances of JOnAS on Azure virtual machines, in order to delivers
performance figures.
● Connectivity with SQL Azure to take benefits of the SQL database service
● Build an automated installation of new applications and updates on existing
JOnAS clusters
Questions ?