Azure on Java (Azure4J)Azure on Java (Azure4J)http://www.azure4j.ushttp://www.azure4j.us
Pengertian Cloud ComputingPengertian Cloud Computing
• Pendekatan Komputasi yang mengutamakan layanan/jasa melalui media Internet.
Jenis – Jenis CloudJenis – Jenis Cloud
• IaaS (Infrastructure as a Service)
• PaaS (Platform as a Service)
• SaaS (Software as a Service)
Pengertian IaaSPengertian IaaS
IaaS menawarkan infrastruktur dan hardware dalam bentuk layanan.
Contoh penyedia IaaS: Amazon Web Service, IBM, Openstack,dll
Pengertian PaaS Pengertian PaaS
• PaaS merupakan layanan cloud yang menyediakan platform untuk desain aplikasi, development, proses testing dan deployment serta hosting
Apakah OpenPaaS itu ?Apakah OpenPaaS itu ?
Pengertian OpenPaaSPengertian OpenPaaS
• PaaS (Platform as a Service) yang tidak terikat pada sebuah vendor tertentu sehingga user bisa menentukan platform sesuai keinginan
Mengapa disebut Open ?Mengapa disebut Open ?
• Multi Cloud, Multi IaaS– OpenStack, CloudStack,dll
– CloudFoundry, Stackato,dll
• Multi Framework– Scala, Struts2, Spring, Node.js,dll
• Multi Services – Mysql, Postgresql,Redis,MongoDb,dll
• OpenSource• Multi Languange
– Java, PHP, Python, Erlang, dll
• User bebas memilih platform
Azure4J ProgramAzure4J Program
Azure4J ProgramAzure4J Program
• Free Open Education Program targeting SMK/Polytechnics
• Communities
Windows Azure ArchitectureWindows Azure Architecture
• Windows Azure Generic Architecture
Azure with JavaAzure with Java
• Java in Azure World
Azure4J ProgramAzure4J Program
• Bring JENI (www.jeni.or.id) to Azure
• Curriculums Integration
Azure4J CommunitiesAzure4J Communities
• Website: http://www.azure4j.us
• Mailing List : http://groups.google.com/group/azure4j
Demo!Demo!
Java EE PaaS Deployment Java EE PaaS Deployment
• Eclipse Plugins
• Azure Toolkit
• Tomcat + JavaEE Apps (.war)
• Azure Storage Explorer ( http://azurestorageexplorer.codeplex.com )
Eclipse Toolkit + Azure PluginsEclipse Toolkit + Azure Plugins
Eclipse with Azure PluginEclipse with Azure Plugin
Deployment PreparationDeployment Preparation
Azure Project in EclipseAzure Project in Eclipse
Hello World in LocalhostHello World in Localhost
Azure Publish WizardAzure Publish Wizard
Storage and Cloud ServicesStorage and Cloud Services
Windows AzureWindows Azure
Azure StorageAzure Storage
Cloud StorageCloud Storage
Hello World in Tomcat on AzureHello World in Tomcat on Azure
Java EE in AzureJava EE in Azure
• Meruvian Yama: Struts + Spring + Hibernate
• JPA with SQL Azure
Meruvian Yama Architecture / BlueOxygen Meruvian Yama Architecture / BlueOxygen CimandeCimande
Spring
Struts2
Hibernate
RESTfull
JSONJSON
http://example.com/customers/1234http://example.com/orders/2007/10/776654http://example.com/products/4554http://example.com/processes/sal-increase-234
Meruvian Yama ArchitectureMeruvian Yama Architecture
Meruvian Yama on AzureMeruvian Yama on Azure
Terima KasihTerima Kasih
Frans ThamuraFrans [email protected]@meruvian.org
Slide: http://www.slideshare.net/meruvianSlide: http://www.slideshare.net/meruvian