SlideShare a Scribd company logo
1 of 26
#azurecamp
#azurecamp
Agenda
• IaaS
– Le partenariat avec Oracle
– Java & WebLogic

• PaaS
– Java dans Windows Azure Cloud Services
– Hadoop dans Windows Azure
Partenariat avec Oracle

INFRASTRUCTURE AS A SERVICE
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
Le partenariat
Le partenariat
Options de déploiement Cloud
CLOUD PRIVE
avec
Windows Server Hyper-V

CLOUD PUBLIC
avec
Windows Azure
Windows Azure: Java & WebLogic
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
JDK ORACLE SUR UNE VM
Windows Azure: Java & WebLogic
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
Plus d’informations…

http://msdn.microsoft.com/en-us/library/dn439770.aspx
Java dans les Cloud Services

PLATFORM AS A SERVICE
Java dans Windows Azure Cloud Services
• 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
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
Zulu OpenJDK pour Azure par Azul
Systems est une société spécialisée dans les JDK
• Azul Systems
•
•

•
•
•

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
HELLO WORLD
Windows Azure Libraries for Java
Storage
• 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
Service Bus
• 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

Media Services
•
•
•
•
•
•
•

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

Service Management
• Manage affinity groups
Service Runtime
• Retrieve information about the state of your
Azure Compute instances
Cloud Ninja
• 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.
Hadoop As A Service dans Azure

HDINSIGHT
Where Big Data Meets the Cloud


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)

Get Started with HDInsight: http://tinyurl.com/hdinsight
Microsoft Contributions to Hadoop
6,000+
Engineering
hours

Hive
(Project
Stinger)

Azure VM
donation used as
Jenkins Servers
supporting
Continuous
Integration efforts

Contributed
FileSystem
implementation
for Azure Storage

HDFS
permissions
model mapped
to Windows

25,000+
Code line
contributions

HDP 2.0

Native Task
Controller
for Hadoop
on Windows

9
HDInsight

+

Hortonworks
Data Platform
for Windows

7
HDInsight [Hadoop solution]

HDInsight

Azure UX
Hive

Azure SDK

Pig

Templeton

HCatalog

RDP
Ambari

Map Reduce
Azure Blobs

HDFS

Sqoop
Oozie
#azurecamp

More Related Content

What's hot

Windows Azure Mobile Services - The Perfect Partner
Windows Azure Mobile Services - The Perfect PartnerWindows Azure Mobile Services - The Perfect Partner
Windows Azure Mobile Services - The Perfect Partner
Michael Collier
 
JavaOne 2011 - Going Mobile With Java Based Technologies Today
JavaOne 2011 - Going Mobile With Java Based Technologies TodayJavaOne 2011 - Going Mobile With Java Based Technologies Today
JavaOne 2011 - Going Mobile With Java Based Technologies Today
Wesley Hales
 
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure PlatformMS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
Spiffy
 

What's hot (20)

Surviving the Azure Avalanche
Surviving the Azure AvalancheSurviving the Azure Avalanche
Surviving the Azure Avalanche
 
Windows Azure Essentials
Windows Azure EssentialsWindows Azure Essentials
Windows Azure Essentials
 
VMware vCloud Director
VMware vCloud DirectorVMware vCloud Director
VMware vCloud Director
 
Presentation v mware v-cloud director overview
Presentation   v mware v-cloud director overviewPresentation   v mware v-cloud director overview
Presentation v mware v-cloud director overview
 
Scaling wix to over 50 m users
Scaling wix to over 50 m usersScaling wix to over 50 m users
Scaling wix to over 50 m users
 
Presentation v mware v-cloud director
Presentation   v mware v-cloud directorPresentation   v mware v-cloud director
Presentation v mware v-cloud director
 
Presentation cloud infrastructure and management – from v sphere to vcloud ...
Presentation   cloud infrastructure and management – from v sphere to vcloud ...Presentation   cloud infrastructure and management – from v sphere to vcloud ...
Presentation cloud infrastructure and management – from v sphere to vcloud ...
 
Scaling up to 30 m users
Scaling up to 30 m usersScaling up to 30 m users
Scaling up to 30 m users
 
VMware vSphere 5.1 - Upgrade Tips & Top New Features
VMware vSphere 5.1 - Upgrade Tips & Top New FeaturesVMware vSphere 5.1 - Upgrade Tips & Top New Features
VMware vSphere 5.1 - Upgrade Tips & Top New Features
 
VMworld 2013: vSphere Web Client - Technical Walkthrough
VMworld 2013: vSphere Web Client - Technical WalkthroughVMworld 2013: vSphere Web Client - Technical Walkthrough
VMworld 2013: vSphere Web Client - Technical Walkthrough
 
Windows Azure Mobile Services - The Perfect Partner
Windows Azure Mobile Services - The Perfect PartnerWindows Azure Mobile Services - The Perfect Partner
Windows Azure Mobile Services - The Perfect Partner
 
Whats new v sphere 6
Whats new v sphere 6Whats new v sphere 6
Whats new v sphere 6
 
Java in the Cloud : PaaS Platforms in Comparison
Java in the Cloud : PaaS Platforms in Comparison Java in the Cloud : PaaS Platforms in Comparison
Java in the Cloud : PaaS Platforms in Comparison
 
Nashville VMUG Keynote April 8 2015 - vSphere 6
Nashville VMUG Keynote April 8 2015 - vSphere 6Nashville VMUG Keynote April 8 2015 - vSphere 6
Nashville VMUG Keynote April 8 2015 - vSphere 6
 
JavaOne 2011 - Going Mobile With Java Based Technologies Today
JavaOne 2011 - Going Mobile With Java Based Technologies TodayJavaOne 2011 - Going Mobile With Java Based Technologies Today
JavaOne 2011 - Going Mobile With Java Based Technologies Today
 
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure PlatformMS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
 
Gaming across multiple devices
Gaming across multiple devicesGaming across multiple devices
Gaming across multiple devices
 
ECMDay2015 - Kent Agerlund – Configuration Manager 2012 – A Site Review
ECMDay2015 - Kent Agerlund – Configuration Manager 2012 – A Site ReviewECMDay2015 - Kent Agerlund – Configuration Manager 2012 – A Site Review
ECMDay2015 - Kent Agerlund – Configuration Manager 2012 – A Site Review
 
Serverless: The future of application delivery
Serverless: The future of application deliveryServerless: The future of application delivery
Serverless: The future of application delivery
 
VMworld 2013: Part 2: How to Build a Self-Healing Data Center with vCenter Or...
VMworld 2013: Part 2: How to Build a Self-Healing Data Center with vCenter Or...VMworld 2013: Part 2: How to Build a Self-Healing Data Center with vCenter Or...
VMworld 2013: Part 2: How to Build a Self-Healing Data Center with vCenter Or...
 

Similar to Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au partenariat Oracle

TechDays 2014 : tour d'horizon de Java dans Azure
TechDays 2014 : tour d'horizon de Java dans AzureTechDays 2014 : tour d'horizon de Java dans Azure
TechDays 2014 : tour d'horizon de Java dans Azure
Thomas Conté
 
Developing and deploying windows azure applications
Developing and deploying windows azure applicationsDeveloping and deploying windows azure applications
Developing and deploying windows azure applications
Manish Corriea
 

Similar to Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au partenariat Oracle (20)

TechDays 2014 : tour d'horizon de Java dans Azure
TechDays 2014 : tour d'horizon de Java dans AzureTechDays 2014 : tour d'horizon de Java dans Azure
TechDays 2014 : tour d'horizon de Java dans Azure
 
Java sur Azure: OpenJDK mieux que vous n'avez jamais osé le demander ...
Java sur Azure: OpenJDK mieux que vous n'avez jamais osé le demander ...Java sur Azure: OpenJDK mieux que vous n'avez jamais osé le demander ...
Java sur Azure: OpenJDK mieux que vous n'avez jamais osé le demander ...
 
Running WebLogic on Azure Kubernetes and Virtual Machines
Running WebLogic on Azure Kubernetes and Virtual MachinesRunning WebLogic on Azure Kubernetes and Virtual Machines
Running WebLogic on Azure Kubernetes and Virtual Machines
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
2020-02-10 Java on Azure Solution Briefing
2020-02-10 Java on Azure Solution Briefing2020-02-10 Java on Azure Solution Briefing
2020-02-10 Java on Azure Solution Briefing
 
Jakarta EE und Microprofile sind bei Azure zu Hause
Jakarta EE und Microprofile sind bei Azure zu HauseJakarta EE und Microprofile sind bei Azure zu Hause
Jakarta EE und Microprofile sind bei Azure zu Hause
 
[pt-BR] - Cloud Conference Day - Agilidade para disponibilização de aplicaçõe...
[pt-BR] - Cloud Conference Day - Agilidade para disponibilização de aplicaçõe...[pt-BR] - Cloud Conference Day - Agilidade para disponibilização de aplicaçõe...
[pt-BR] - Cloud Conference Day - Agilidade para disponibilização de aplicaçõe...
 
What's New for the Windows Azure Developer? Lots!!
What's New for the Windows Azure Developer?  Lots!!What's New for the Windows Azure Developer?  Lots!!
What's New for the Windows Azure Developer? Lots!!
 
Basics of Java Cloud
Basics of Java CloudBasics of Java Cloud
Basics of Java Cloud
 
Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo...
Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo...Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo...
Use Docker to Deliver Cognitive Services Running Cross Platform and Multi Clo...
 
Amazon Webservices for Java Developers - UCI Webinar
Amazon Webservices for Java Developers - UCI WebinarAmazon Webservices for Java Developers - UCI Webinar
Amazon Webservices for Java Developers - UCI Webinar
 
Build 2014 - Running Java and Oracle Applications on Microsoft Azure
Build 2014 - Running Java and Oracle Applications on Microsoft AzureBuild 2014 - Running Java and Oracle Applications on Microsoft Azure
Build 2014 - Running Java and Oracle Applications on Microsoft Azure
 
Developing and deploying windows azure applications
Developing and deploying windows azure applicationsDeveloping and deploying windows azure applications
Developing and deploying windows azure applications
 
Java on Azure
Java on AzureJava on Azure
Java on Azure
 
IaaS azure_vs_amazon
IaaS azure_vs_amazonIaaS azure_vs_amazon
IaaS azure_vs_amazon
 
AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication
AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware PublicationAMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication
AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication
 
What should I do now?! JCS for WebLogic Admins
What should I do now?! JCS for WebLogic AdminsWhat should I do now?! JCS for WebLogic Admins
What should I do now?! JCS for WebLogic Admins
 
Oracle OpenWorld 2014 Review Part Four - PaaS Middleware
Oracle OpenWorld 2014 Review Part Four - PaaS MiddlewareOracle OpenWorld 2014 Review Part Four - PaaS Middleware
Oracle OpenWorld 2014 Review Part Four - PaaS Middleware
 
Sponsored Session: Please touch that dial!
Sponsored Session: Please touch that dial!Sponsored Session: Please touch that dial!
Sponsored Session: Please touch that dial!
 
Best Practices for couchDB developers on Microsoft Azure
Best Practices for couchDB developers on Microsoft AzureBest Practices for couchDB developers on Microsoft Azure
Best Practices for couchDB developers on Microsoft Azure
 

More from Microsoft

More from Microsoft (20)

Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieu
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaS
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobile
 
Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à Z
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs Analytics
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site Recovery
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET Core
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeurs
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 

Java dans Windows Azure Cloud Services, big data avec hd insight et les nouveautés suite au partenariat Oracle

  • 3. Agenda • IaaS – Le partenariat avec Oracle – Java & WebLogic • PaaS – Java dans Windows Azure Cloud Services – Hadoop dans Windows Azure
  • 5. 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
  • 8. Options de déploiement Cloud CLOUD PRIVE avec Windows Server Hyper-V CLOUD PUBLIC avec Windows Azure
  • 9. Windows Azure: Java & WebLogic 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
  • 10. JDK ORACLE SUR UNE VM
  • 11. Windows Azure: Java & WebLogic 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
  • 13. Java dans les Cloud Services PLATFORM AS A SERVICE
  • 14.
  • 15. Java dans Windows Azure Cloud Services • 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
  • 16. 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
  • 17. Zulu OpenJDK pour Azure par Azul Systems est une société spécialisée dans les JDK • Azul Systems • • • • • 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
  • 19. Windows Azure Libraries for Java Storage • 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 Service Bus • 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 Media Services • • • • • • • 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 Service Management • Manage affinity groups Service Runtime • Retrieve information about the state of your Azure Compute instances
  • 20. Cloud Ninja • 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.
  • 21. Hadoop As A Service dans Azure HDINSIGHT
  • 22. Where Big Data Meets the Cloud  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) Get Started with HDInsight: http://tinyurl.com/hdinsight
  • 23. Microsoft Contributions to Hadoop 6,000+ Engineering hours Hive (Project Stinger) Azure VM donation used as Jenkins Servers supporting Continuous Integration efforts Contributed FileSystem implementation for Azure Storage HDFS permissions model mapped to Windows 25,000+ Code line contributions HDP 2.0 Native Task Controller for Hadoop on Windows 9
  • 25. HDInsight [Hadoop solution] HDInsight Azure UX Hive Azure SDK Pig Templeton HCatalog RDP Ambari Map Reduce Azure Blobs HDFS Sqoop Oozie

Editor's Notes

  1. Though it may seem surprising on the surface, the partnership between Oracle and Microsoft is one that is a very sensible response to customer needs:Customers want more choice in deployment options, including virtualization and cloud.Customers have counted on Windows to run Oracle software for years, and Oracle’s strategy and commitment is to support multiple platforms.Microsoft and Oracle are working together to help customers embrace cloud computing by providing greater choice and flexibility.How does this partnership align with Microsoft’s overall strategy?Microsoft’s strategy is to provide customers with private and public cloud platforms that enable the hybrid deployment strategies customers need. To realize that vision, our private and public cloud platforms need to support the broad array of mission-critical workloads our customers run on Windows Server, and this partnership helps Microsoft do just that.How does this partnership align with Oracle’s overall strategy?Oracle’s strategy and commitment is to support multiple platforms, and Microsoft Windows has long been an important supported platform.Oracle is now extending that to Windows Server Hyper-V and Windows Azure by providing certification and support for Oracle applications, middleware, database, Java and Oracle Linux software.Customers benefit from greater choice and flexibility, and can now deploy supported Oracle software on Microsoft private and public clouds, in addition to Oracle public and private clouds, and other clouds.Why is this partnership good for Microsoft?Customers can run supported Oracle software on Windows Server Hyper-V and in Windows Azure – giving customers greater deployment flexibility and choice. This enables Microsoft to continue delivering on its strategy, which is to provide customers with private and public cloud platforms that enable the hybrid deployment strategies customers need today, and to support the broad array of mission-critical workloads our customers run on Windows Server.Why is this partnership good for Oracle?This partnership gives customers more ways to deploy Oracle software and therefore enables increased usage of Oracle software. By offering customers certification, support and license mobility to deploy Oracle software on multiple platforms and multiple clouds, we are enabling more customers to run Oracle software.Oracle is pleased to offer Oracle Linux on Windows Azure and to see Microsoft supporting Java, as well as Oracle Database and Oracle WebLogic Server.
  2. Enterprises use both Microsoft and Oracle – this partnership is about doing what’s in the best interests of our joint customersWe want customers with Oracle workloads to be able to run them in a fully-supported way on Azure and Hyper-VMicrosoft and Oracle are diverse companies and we will continue to compete in other areas outside the scope of this partnership, such as in database and analytics toolsUltimately this competition is good for customers as well, giving them more choice in where to make their technology betsWhat are the key aspects of this partnership?Our customers can run supported Oracle software on Windows Server Hyper-V and in Windows Azure.Oracle provides license mobility for customers who want to run Oracle software on Windows Azure.Microsoft offers license-included, pre-configured virtual machine images with popular configurations of Oracle software including Java, Oracle Database and Oracle WebLogic Server inthe Windows Azure image gallery.Microsoft will offer fully licensed and supported Java in Windows Azure.Oracle offers Oracle Linux, with Oracle Database and Oracle WebLogic Server, as preconfigured bring-your-own-license instances on Windows Azure.
  3. OPTIONAL SLIDE: Use if you need to go deeper into the productTo go a bit deeper on two of the investments I just talked about – I want to talk a little about the Windows Azure HDInsight Service, which is our Hadoop-based service that brings a 100% Apache Hadoop solution to the cloud.HDInsight gives you the ability to gain the full value of Big Data with a modern, cloud-based data platform that manages data of any type, whether structured or unstructured, and of any size.With HDInsight you can seamlessly store and process data of all types through Microsoft’s data platform. You can analyze your Hadoop data with PowerPivot, Power View and other Microsoft BI tools, thanks to integration with Microsoft data platform.Simplicity of Windows Azure: HDInsight enables simple and straightforward installation of your Hadoop clusters. You can accelerate the deployment with the cloud by deploying a Hadoop cluster on Windows Azure in instead of days or weeks. Use simple web-based tools and APIs to interact with and monitor your cluster.Seamless scale and elasticity: HDInsight allows you to quickly create a Hadoop cluster scaled to fit your demand, when you need it, run your analysis, and shut down the cluster when you are done – leading to cost savings only possible on a cloud environment.Connect to MS BI tools: Through the Hive Open Database Connectivity (ODBC) Driver you can now glean insights on all your data with familiar tools Excel. In addition, you analyze all your data easily with BI tools like Microsoft SQL Server Analysis Services (SSAS), PowerPivot, and Power View.
  4. 2 minsMSFT investments and contributions to Hadoop We are starting at the bottom, in the source code. Making the source base work better not just for Windows, but for everyoneCommunity Contributions:10s of thousands of code line contributed (across all deliverables) 6000+ engineering hours contributed (since February 2012)Others:Apache Build/Verification Infrastructure:Working with Apache Infrastructure team &amp; Hadoop Core PMC on donation of Azure VM’s to be used as Jenkins Servers for Continuous IntegrationInteractive Query: Contributing code and query processing experience to help with Hive query performance (Stinger, ORC &amp; Tez projects)Hadoop on Windows (1.0 &amp; 2.0):Contributed back our porting efforts for Hadoop on Windows including:Command-line scripts for the Hadoop surface areaMapping the HDFS permissions model to WindowsNative Task Controller for Windows Implementation of Hadoop native libraries for Windows (compression codecs, native I/O)ASV Driver:Contributed our FileSystem implementation for Azure StorageSuper engaged with contributors and committersLogged 6k engineering hours inCommitted to the stinger workDoing work on security integrationWork doing to ensure Hadoop works great on windows
  5. 2 minsThese contributions allow us to deliver great products to the market with HadoopHortonworks Data Platform on Windows (Highlight Hortonworks partnership)HDInight Service on Windows AzurePartnership with HortonworksWent with a partner who could help us keep to the core and make a contribution.Not just consume and make it prioriteryPutting our shoulder behind their distribution for Windows. For our customers.Management, provisioning etc. are all great.Doing work to bring Hadoop into the public cloud on AzureMomentum has been tremendous. HDInsight has been the fastest growing roles in terms of number of cores consumed
  6. Solution overview: The vendor should produce an overview of their Hadoop solution including: philosophy of compatibility with open source Hadoop community, list of the Hadoop components included in the distribution, and description of unique vendor components included in the distribution.HDInsight supports the following Hadoop projects:Apache Hadoop1.0.3Apache Hive0.9.0Apache Pig0.9.3Apache Sqoop1.4.2Apache Oozie3.2.0Apache HCatalog0.4.1Apache Templeton0.1.4SQL Server JDBC Driver3.0Ambari for monitoring only