クラウドコンピューティングが普及したことで、開発現場に大きな変化が起きています。従来の開発環境からクラウド環境への移行は、開発プロセスから、コストやセキュリティ、エンジニア・プログラマーの働き方まで、大きく変わることになります。開発現場で使われている様々なクラウドサービスから、導入にあたっての注意点まで幅広く解説していきます。

普及が加速するクラウドコンピューティング

「クラウド」と呼ばれるサービスは、みなさんも日常的に使っているでしょう。

改めて説明すると、クラウドとはクラウドコンピューティングの略称で、第三者が提供するアプリケーション・データベース・OS・サーバーなどの各種コンピューティングリソースをインターネット経由で利用する仕組みを指します。現在主流のクラウドコンピューティングサービスには、AmazonのAWS、GoogleのGoogle Cloud Platform、MicrosoftのMicrosoft Azure(アジュール)があります。

(構成=奥地維也 図版作成=大橋昭一 撮影=石橋素幸)