Microsoft Azure でオープンソース アプリケーションを自分流に実行する柔軟性を得る
「オープンソースの考え方を持って生まれてきたテクノロジ企業なら理解できることですが、私たちの夢を信じられるものにし、最終的に達成できるものにするのは、一緒に働く能力です。他の人のアイデアを基に構築することを学ぶ必要があります」 - Microsoft、CEO、Satya Nadella Microsoft は常に開発者ファーストの組織であり、開発者に提供するツールとプラットフォームを改善するよう努めています。Azure はその精神で設計されていて、インフラストラクチャを開発者が制御できるようになっており、オペレーティング システム、データベース、言語、デプロイ ツール、手法に関係なく最大の柔軟性を提供し、それらのオプションがオンプレミスとエッジに拡張されています。今日、それらのシステムの多くはオープンソースです。Linux、Kubernetes、Spark、Python は、最もよく知られている例のほんの一部です。そのため、Azure はこれらのテクノロジの実行を、サービスとしてのインフラストラクチャ (IaaS) またはサービスとしてのプラットフォーム (PaaS) のどちらのレベルにおいても、仮想マシン (VM) で稼働する Linux や、クラウドネイティブ開発用の Azure Kubernetes Service (AKS) を通して行えるように構築されており、多くの場合は一般的なオープンソースのデータベース向けのマネージド サービスの 1 つと連携するようになっています。 Microsoft ではオープンソースに積極的に取り組んでいます。Linux on Azure、Kubernetes on Azure、Visual Studio Code に貢献しており、Cloud Native Computing Foundation (CNCF) や Open Source Security Foundation