azure4j

34
Azure on Java (Azure4J) Azure on Java (Azure4J) http://www.azure4j.us http://www.azure4j.us

Upload: meruvian

Post on 13-May-2015

218 views

Category:

Business


0 download

TRANSCRIPT

Page 1: Azure4J

Azure on Java (Azure4J)Azure on Java (Azure4J)http://www.azure4j.ushttp://www.azure4j.us

Page 2: Azure4J

Pengertian Cloud ComputingPengertian Cloud Computing

• Pendekatan Komputasi yang mengutamakan layanan/jasa melalui media Internet.

Page 3: Azure4J

Jenis – Jenis CloudJenis – Jenis Cloud

• IaaS (Infrastructure as a Service)

• PaaS (Platform as a Service)

• SaaS (Software as a Service)

Page 4: Azure4J

Pengertian IaaSPengertian IaaS

IaaS menawarkan infrastruktur dan hardware dalam bentuk layanan.

Contoh penyedia IaaS: Amazon Web Service, IBM, Openstack,dll

Page 5: Azure4J

Pengertian PaaS Pengertian PaaS

• PaaS merupakan layanan cloud yang menyediakan platform untuk desain aplikasi, development, proses testing dan deployment serta hosting

Page 6: Azure4J

Apakah OpenPaaS itu ?Apakah OpenPaaS itu ?

Page 7: Azure4J

Pengertian OpenPaaSPengertian OpenPaaS

• PaaS (Platform as a Service) yang tidak terikat pada sebuah vendor tertentu sehingga user bisa menentukan platform sesuai keinginan

Page 8: Azure4J

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

Page 9: Azure4J

Azure4J ProgramAzure4J Program

Page 10: Azure4J

Azure4J ProgramAzure4J Program

• Free Open Education Program targeting SMK/Polytechnics

• Communities

Page 11: Azure4J

Windows Azure ArchitectureWindows Azure Architecture

• Windows Azure Generic Architecture

Page 12: Azure4J

Azure with JavaAzure with Java

• Java in Azure World

Page 13: Azure4J

Azure4J ProgramAzure4J Program

• Bring JENI (www.jeni.or.id) to Azure

• Curriculums Integration

Page 14: Azure4J

Azure4J CommunitiesAzure4J Communities

• Website: http://www.azure4j.us

• Mailing List : http://groups.google.com/group/azure4j

Page 15: Azure4J

Demo!Demo!

Page 16: Azure4J

Java EE PaaS Deployment Java EE PaaS Deployment

• Eclipse Plugins

• Azure Toolkit

• Tomcat + JavaEE Apps (.war)

• Azure Storage Explorer ( http://azurestorageexplorer.codeplex.com )

Page 17: Azure4J

Eclipse Toolkit + Azure PluginsEclipse Toolkit + Azure Plugins

Page 18: Azure4J

Eclipse with Azure PluginEclipse with Azure Plugin

Page 19: Azure4J

Deployment PreparationDeployment Preparation

Page 20: Azure4J

Azure Project in EclipseAzure Project in Eclipse

Page 21: Azure4J

Hello World in LocalhostHello World in Localhost

Page 22: Azure4J

Azure Publish WizardAzure Publish Wizard

Page 23: Azure4J

Storage and Cloud ServicesStorage and Cloud Services

Page 24: Azure4J
Page 25: Azure4J

Windows AzureWindows Azure

Page 26: Azure4J

Azure StorageAzure Storage

Page 27: Azure4J

Cloud StorageCloud Storage

Page 28: Azure4J
Page 29: Azure4J

Hello World in Tomcat on AzureHello World in Tomcat on Azure

Page 30: Azure4J

Java EE in AzureJava EE in Azure

• Meruvian Yama: Struts + Spring + Hibernate

• JPA with SQL Azure

Page 31: Azure4J

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

Page 32: Azure4J

Meruvian Yama ArchitectureMeruvian Yama Architecture

Page 33: Azure4J

Meruvian Yama on AzureMeruvian Yama on Azure

Page 34: Azure4J

Terima KasihTerima Kasih

Frans ThamuraFrans [email protected]@meruvian.org

Slide: http://www.slideshare.net/meruvianSlide: http://www.slideshare.net/meruvian