Présentation donnée lors de la KiwiParty 2014 pour montrer la forte présence et support des technologies Open Source dans Azure ainsi que d'autres initiatives comme .NET, TypeScript, Babylon.JS ou status.modern.ie
Contributing 22K lines of code – to Linux Core = nice optimizations for Azure virtualization.
Image Gallery: choices of Oracle Linux, SUSE, Ubuntu, CentOS – commercially supported Linux distros on Azure
Azure Management portal, the web interface, offers the desired experience. Simply provision Virtual Machines from the Image Gallery in minutes . Virtual Machines Image Gallery contains pre-built images of Linux – CentOS, Ubuntu and Suse Enterprise Linux (SLES) or Windows Server, SQL Server, SharePoint (evaluation copy) and BizTalk Server
custom images created in VHD format using Hyper-V, you can easily bring them into Windows Azure as well. These images can simply be your favorite Linux stacks obtained from VM Depot OR images for existing applications running on-premises
We can take the openness and heterogeneity concept further. Many of you might have existing workloads and apps that are virtualized with VMware which would be in VMDK virtualization format. When you are ready to bring those applications to Windows Azure, so that you free up on-premises datacenter capacity or simply run those apps on modern infrastructure, you have options.
If you are a System Center user, you can convert your VMDK images into VHD format using and then bring them on to Windows Azure Virtual Machines. (More info here: http://technet.microsoft.com/en-us/library/bb963721.aspx)
Yet, this is not the only approach. We also offer a free downloadable utility called Microsoft Virtual Machine Converter which will take VMDK images and convert them into the VHD format. You can then use PowerShell scripts in uploading those images into Virtual Machines and get going! (More information is here: http://technet.microsoft.com/en-us/library/hh967435.aspx)
Whether you start with the gallery or with a custom image, whether you start with Windows Server or Linux or VMware, you have a robust foundation in Virtual Machines and flexible options to get there.
BENEFITS --- durability (Geo-Replication) – 6 total copies of your image redundantly replicated.
Virtual Network (VNET) – logically isolated sections of Windows Azure to treat like your own network.
-- UDP/TCP, load-balanced incoming traffic; load-balanced end-points; health check, etc.
-- VM to VM communications, TCP/UDP/ICMP, dynamic ports
Affinity groups (highly available, performant)
As a PaaS --- Addresses managing HW on prem, VMs via traditiona hosting or OS patching, etc.
Rapid Dev / Prototyping, managing runtime environments & development/deployment tools that’s easy
Web Sites: “PaaS for the Modern Web”.
Near instant deployment !!
Azure Websites is:
Flexible, providing support for multiple languages, frameworks and databases --- FAST
Scalable, making it easy for you to scale up your site to larger instances or scale out to multiple ones.
Secure, running on a solid foundation of Windows Server 2012 with SSL support and access to features such as Windows Azure Active Directory making it possible to build applications for business workloads.
Dynamic Languages are of course incredibly popular among web developers. Windows Azure Web Sites offers support ASP.NET, PHP, Node.js and Python and even Classic ASP. You can even bin deploy your own FastCGI-based runtime, say if you wanted a custom version of PHP with specific extensions installed such as MongoDB or to use Python 3.3.
With Windows Azure Web Sites you also get a choice of databases.
From within the portal itself you can choose to use a free 20MB SQL Database or MySQL from ClearDB. You can also choose to upgrade those databases.
With SQL Server you can migrate to Azure SQL DB or you can upgrade to one of the paid-tiers with ClearDB.
You can even choose a noSQL solution like MongoDB from our Azure Store partner MongoLabs.
With Azure Web Sites you also have a wide choice of applications to start from with a Web App Gallery of open source web solutions and templates.