Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au...
-
Upload
microsoft-developpeurs -
Category
Technology
-
view
109 -
download
3
description
Transcript of Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au...
![Page 1: Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au partenariat Oracle](https://reader035.fdocuments.net/reader035/viewer/2022062617/54c675994a79593d1c8b45ac/html5/thumbnails/1.jpg)
#azurecamp
![Page 2: Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au partenariat Oracle](https://reader035.fdocuments.net/reader035/viewer/2022062617/54c675994a79593d1c8b45ac/html5/thumbnails/2.jpg)
#azurecamp
Java dans Windows AzureThomas ContéTechnical EvangelistMicrosoft
![Page 3: Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au partenariat Oracle](https://reader035.fdocuments.net/reader035/viewer/2022062617/54c675994a79593d1c8b45ac/html5/thumbnails/3.jpg)
• IaaS– Le partenariat avec Oracle– Java & WebLogic
• PaaS– Java dans Windows Azure Cloud Services– Hadoop dans Windows Azure
Agenda
![Page 4: Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au partenariat Oracle](https://reader035.fdocuments.net/reader035/viewer/2022062617/54c675994a79593d1c8b45ac/html5/thumbnails/4.jpg)
INFRASTRUCTURE AS A SERVICEPartenariat avec Oracle
![Page 5: Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au partenariat Oracle](https://reader035.fdocuments.net/reader035/viewer/2022062617/54c675994a79593d1c8b45ac/html5/thumbnails/5.jpg)
Les poules ont des dents!
“The two companies have decided to become friends in a way that's really good for their enterprise customers. Ultimately, any time the big software companies agree to work together, enterprises win.”
JULIE BORT
“Now, Hyper-V is clearly a near-first class citizen in Oracle’s world and that alone is worth a headline.”
BARB DARROW
![Page 6: Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au partenariat Oracle](https://reader035.fdocuments.net/reader035/viewer/2022062617/54c675994a79593d1c8b45ac/html5/thumbnails/6.jpg)
Le partenariat
![Page 7: Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au partenariat Oracle](https://reader035.fdocuments.net/reader035/viewer/2022062617/54c675994a79593d1c8b45ac/html5/thumbnails/7.jpg)
Le partenariat
Les logiciels Oracle sur Windows Server Hyper-V et Windows Azure
Java entièrement supporté dans Windows Azure Mobilité des licences Oracle dans Windows Azure Oracle propose Oracle Linux sur Windows Azure
![Page 8: Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au partenariat Oracle](https://reader035.fdocuments.net/reader035/viewer/2022062617/54c675994a79593d1c8b45ac/html5/thumbnails/8.jpg)
Options de déploiement CloudCLOUD PRIVEavec Windows Server Hyper-V
CLOUD PUBLIC avecWindows Azure
Etendre Windows Server: virtualiser les apps Oracle et les déploiements SGBD
Abandonner les hyperviseurs non supportés en faveur de Hyper-V
Utiliser System Center comme console unique pour gérer des déploiements Oracle sur Windows en mode Cloud privé, hybride, et public
Effectuer dev & tests dans le Cloud pour les applications et le SGBD
Étendre la capacité du datacenter en faisant du scale-out sur le tiers applicatif Oracle WebLogic
Rapidement démarrer des VMs avec les logiciels Oracle pré-installészzzz
![Page 9: Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au partenariat Oracle](https://reader035.fdocuments.net/reader035/viewer/2022062617/54c675994a79593d1c8b45ac/html5/thumbnails/9.jpg)
Develop & Test Scenario• Rapid dev/test of Java apps with a fully licensed Oracle-supported Java / JDK• Test cloud & hybrid N-tier apps running WebLogic/Java; move on-prem & back• Test new app/services/tiers (Java Azure SDK) & configurations without impacting current environment
Extend your Environment:• Realize scale, lower costs by moving select Java/WebLogic apps to cloud (web and app server tiers)• Ease of provisioning/configuring scale-out infrastructure for WebLogic clusters, • Extend your existing apps / services with new features, add integrate with Azure services (mobile,
service bus, media services, etc) & 3rd party solutions (NewRelic)
Relevant Azure Features:• Pre-configured IaaS images (WebLogic, JDK, Oracle Database and combinations & Oracle Linux), bring-
your-own VMs & WebLogic Java apps• Easily scale out WebLogic clusters with additional VMs via portal, capturing managed VM images, cross
platform tools & VM configuration / automation• Official Oracle JDK v6 & v7, Windows Azure SDK for Java, Eclipse toolkit
Windows Azure: Java & WebLogic
![Page 10: Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au partenariat Oracle](https://reader035.fdocuments.net/reader035/viewer/2022062617/54c675994a79593d1c8b45ac/html5/thumbnails/10.jpg)
demoJDK ORACLE SUR UNE VM
![Page 11: Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au partenariat Oracle](https://reader035.fdocuments.net/reader035/viewer/2022062617/54c675994a79593d1c8b45ac/html5/thumbnails/11.jpg)
Considerations:
• JDKs in Windows Azure Oracle images are 64-bit• Dynamic clusters (WLS 12c) for easy provisioning/mgmt• Easily grow WebLogic cluster by capturing/deploying from a snapshot of your managed VM • Automate creating/deploying managed VMs for WebLogic clusters with PowerShell/azure-cli & WLST• Virtual Networking/subnets for multi-tier architecture & VPN for on-prem datacenter connectivity• Integration with other Azure services (mobile services, message queues, etc) for net new or re-architected apps
Caution:
• UDP multicasting not supported, recommend WLS cluster size to be kept static at <=10 managed servers• IPv6 support in WLS not applicable to Azure• Windows Azure cannot load balance multiple instances of WebLogic servers in a single VM
Windows Azure: Java & WebLogic
![Page 12: Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au partenariat Oracle](https://reader035.fdocuments.net/reader035/viewer/2022062617/54c675994a79593d1c8b45ac/html5/thumbnails/12.jpg)
Plus d’informations…
http://msdn.microsoft.com/en-us/library/dn439770.aspx
![Page 13: Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au partenariat Oracle](https://reader035.fdocuments.net/reader035/viewer/2022062617/54c675994a79593d1c8b45ac/html5/thumbnails/13.jpg)
PLATFORM AS A SERVICEJava dans les Cloud Services
![Page 14: Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au partenariat Oracle](https://reader035.fdocuments.net/reader035/viewer/2022062617/54c675994a79593d1c8b45ac/html5/thumbnails/14.jpg)
![Page 15: Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au partenariat Oracle](https://reader035.fdocuments.net/reader035/viewer/2022062617/54c675994a79593d1c8b45ac/html5/thumbnails/15.jpg)
• Windows Azure Plugin for Eclipse with Java – (by MS Open Tech), October 2013 Preview
• Zulu, an OpenJDK Build for Windows Azure
• Windows Azure Libraries for Java, v0.4.6
• Exemple: Hello World avec le plugin• Exemple: Cloud Ninja pour Java sur
Github
Java dans Windows Azure Cloud Services
![Page 16: Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au partenariat Oracle](https://reader035.fdocuments.net/reader035/viewer/2022062617/54c675994a79593d1c8b45ac/html5/thumbnails/16.jpg)
Plugin Windows Azure pour Eclipse• JDK 1.6+• Eclipse IDE for Java EE
Developers, Indigo ou plus• Compatible avec le Windows
Azure SDK 2.2• S’installe directement depuis le
« Install New Software » d’Eclipse
• Ajoute automatiquement…– Microsoft JDBC Driver 4.0 for SQL
Server– Package for Apache Qpid Client
Libraries for JMS– Package for Windows Azure Libraries
for Java– Windows Azure Access Control
Services Filter
![Page 17: Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au partenariat Oracle](https://reader035.fdocuments.net/reader035/viewer/2022062617/54c675994a79593d1c8b45ac/html5/thumbnails/17.jpg)
• Azul Systems est une société spécialisée dans les JDK hautes performances depuis 1995
• Zulu est une version d’OpenJDK supportée sur Azure tout en restant Open Source et gratuite
• Compatible avec Java SE 7, vérifié avec le Java SE 7 OpenJDK Community TCK
• Intégré avec le Windows Azure Plugin for Eclipse• Patchs et bug fixes sont rendus à la communauté
OpenJDK par Azul• La licence runtime permet aux ISV d’inclure facilement
Zulu dans leurs applications
Zulu OpenJDK pour Azure par Azul Systems
![Page 18: Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au partenariat Oracle](https://reader035.fdocuments.net/reader035/viewer/2022062617/54c675994a79593d1c8b45ac/html5/thumbnails/18.jpg)
demoHELLO WORLD
![Page 19: Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au partenariat Oracle](https://reader035.fdocuments.net/reader035/viewer/2022062617/54c675994a79593d1c8b45ac/html5/thumbnails/19.jpg)
• Blob• Create/Read/Update/Delete containers• Create/Read/Update/Delete blobs
• Queue• Create/Delete Queues• Insert/Peek Queue Messages• Advanced Queue Operations
• Table• Create/Read/Update/Delete tables• Create/Read/Update/Delete entities• Batch operation
Storage
• Queues• Create/Read/Update/Delete queues• Send/Receive/Unlock/Delete messages• Renew message lock• Message forwarding
• Topics• Create/Read/Update/Delete topics• Create/Read/Update/Delete subscriptions• Create/Read/Update/Delete rules• Send/Receive/Unlock/Delete messages• Renew message lock• Message forwarding
Service Bus
Windows Azure Libraries for Java
• Create/Read/Update/Delete access policies• Create/Read/Update/Delete asset files• Create/Read/Update/Delete assets• Create/Read/Update/Delete/Rebind content
keys• Create/Read/Update/Cancel/Delete jobs• Add/Get job notifications• Create/Read/Update/Delete notification
endpoints
Media Services
• Manage affinity groups
Service Management
• Retrieve information about the state of your Azure Compute instances
Service Runtime
![Page 20: Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au partenariat Oracle](https://reader035.fdocuments.net/reader035/viewer/2022062617/54c675994a79593d1c8b45ac/html5/thumbnails/20.jpg)
• http://persistentsys.github.io/cloudninja-for-java/• The Cloud Ninja for Java application encompasses the
following points:– Tenant on boarding– Tenant level customization (for example, managing logos)– Data isolation for Tenant– Metering for Tenant– Providing support for log-in via different identity providers (for example,
Yahoo!, Google, Windows Live ID)
• This application also demonstrates how to use the various Windows Azure Services such as:– ACS– Windows Azure Storage– SQL Azure database and so on.
Cloud Ninja
![Page 21: Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au partenariat Oracle](https://reader035.fdocuments.net/reader035/viewer/2022062617/54c675994a79593d1c8b45ac/html5/thumbnails/21.jpg)
HDINSIGHTHadoop As A Service dans Azure
![Page 22: Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au partenariat Oracle](https://reader035.fdocuments.net/reader035/viewer/2022062617/54c675994a79593d1c8b45ac/html5/thumbnails/22.jpg)
100% Apache Hadoop solution in the cloud
Insights through Excel
Deployment agility
Hadoop with Enterprise security and manageability
Develop in .NET and Java
Built on Hortonworks Data Platform (HDP)
Where Big Data Meets the CloudWindows Azure HDInsight
Get Started with HDInsight: http://tinyurl.com/hdinsight
![Page 23: Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au partenariat Oracle](https://reader035.fdocuments.net/reader035/viewer/2022062617/54c675994a79593d1c8b45ac/html5/thumbnails/23.jpg)
HDP 2.0
Command-line scriptsfor Hadoop surface areaon Windows
Microsoft Contributions to HadoopContributed FileSystem implementationfor Azure Storage
Hive (Project Stinger)
25,000+Code linecontributions
HDFS permissions model mappedto Windows
Azure VM donation used as Jenkins Servers supporting Continuous Integration efforts
6,000+Engineering hours
Native Task Controllerfor Hadoopon Windows
9
![Page 24: Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au partenariat Oracle](https://reader035.fdocuments.net/reader035/viewer/2022062617/54c675994a79593d1c8b45ac/html5/thumbnails/24.jpg)
+Hortonworks Data Platformfor Windows
HDInsight
Promoting open Hadoop with strategic Hortonworks partnership
7
![Page 25: Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au partenariat Oracle](https://reader035.fdocuments.net/reader035/viewer/2022062617/54c675994a79593d1c8b45ac/html5/thumbnails/25.jpg)
HDInsight [Hadoop solution]H
DIn
sigh
t
BI and analytics
Self-service Collaboration Corporate apps
Data search
Azure Blobs
HDFS
Hive Pig HCatalog Ambari
Map Reduce
Sqoop
Oozie
Azure UX
Azure SDK
Templeton RDP
![Page 26: Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au partenariat Oracle](https://reader035.fdocuments.net/reader035/viewer/2022062617/54c675994a79593d1c8b45ac/html5/thumbnails/26.jpg)
#azurecamp
Merci !