SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
#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, big data avec hd insight et les nouveautés suite au partenariat Oracle
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

Más contenido relacionado

La actualidad más candente

VMware vCloud Director
VMware vCloud DirectorVMware vCloud Director
VMware vCloud DirectorErik Bussink
 
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 overviewsolarisyourep
 
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 usersYoav Avrahami
 
Presentation v mware v-cloud director
Presentation   v mware v-cloud directorPresentation   v mware v-cloud director
Presentation v mware v-cloud directorsolarisyourep
 
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 ...xKinAnx
 
Scaling up to 30 m users
Scaling up to 30 m usersScaling up to 30 m users
Scaling up to 30 m usersYoav Avrahami
 
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 Featuresstcroixsolutions
 
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 WalkthroughVMworld
 
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 PartnerMichael Collier
 
Whats new v sphere 6
Whats new v sphere 6Whats new v sphere 6
Whats new v sphere 6shixi wang
 
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 Eberhard Wolff
 
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 6Adam Eckerle
 
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 TodayWesley 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 PlatformSpiffy
 
Gaming across multiple devices
Gaming across multiple devicesGaming across multiple devices
Gaming across multiple devicesPatric Boscolo
 
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 ReviewKenny Buntinx
 
Serverless: The future of application delivery
Serverless: The future of application deliveryServerless: The future of application delivery
Serverless: The future of application deliveryDoug Vanderweide
 
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...VMworld
 

La actualidad más candente (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 a 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 AzureThomas Conté
 
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 ...Microsoft
 
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 MachinesReza Rahman
 
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 BriefingEd Burns
 
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 HauseEdward Burns
 
[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...Juarez Junior
 
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!!Michael Collier
 
Basics of Java Cloud
Basics of Java CloudBasics of Java Cloud
Basics of Java CloudAnkur Gupta
 
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...Docker, Inc.
 
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 WebinarCraig Dickson
 
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 AzureBrian Benz
 
Developing and deploying windows azure applications
Developing and deploying windows azure applicationsDeveloping and deploying windows azure applications
Developing and deploying windows azure applicationsManish Corriea
 
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 AdminsSimon Haslam
 
Sponsored Session: Please touch that dial!
Sponsored Session: Please touch that dial!Sponsored Session: Please touch that dial!
Sponsored Session: Please touch that dial!Edward Burns
 
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 AzureBrian Benz
 

Similar a 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
 

Más de Microsoft

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 milieuMicrosoft
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaSMicrosoft
 
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 mobileMicrosoft
 
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 Microsoft
 
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.Microsoft
 
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...Microsoft
 
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 à ZMicrosoft
 
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 ?Microsoft
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Microsoft
 
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 ?Microsoft
 
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 AnalyticsMicrosoft
 
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...Microsoft
 
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 RecoveryMicrosoft
 
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...Microsoft
 
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.Microsoft
 
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...Microsoft
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET CoreMicrosoft
 
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é ?Microsoft
 
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...Microsoft
 
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éveloppeursMicrosoft
 

Más de 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
 

Último

Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?SANGHEE SHIN
 
Babel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxBabel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxYounusS2
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
Spring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfSpring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfAnna Loughnan Colquhoun
 
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServicePicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServiceRenan Moreira de Oliveira
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceThings you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceMartin Humpolec
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 

Último (20)

Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?
 
Babel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxBabel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptx
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
Spring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfSpring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdf
 
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServicePicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceThings you didn't know you can use in your Salesforce
Things you didn't know you can use in your Salesforce
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 

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
  • 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

Notas del editor

  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