DevOps とクラウド
共有:
これらの質問は役職の 1 つに「DevOps エンジニアまたはインフラストラクチャ開発者」を選択した回答者と、それ以外の全アンケート回答者からランダムに選ばれた 5 分の 1 の回答者に提示されました。
ほとんどの開発者は自分で本番環境にアプリをデプロイしているか、SRE/DevOps チームと連携しています。後者の場合、SRE チームはインフラストラクチャとプラットフォームに、開発者は継続的なインテグレーションとデプロイに専念しています。
K8s クラスターの最も一般的な操作方法は kubectl という Kubernetes の公式コマンドラインツールを使用することです。
多くのクラウドプロバイダーは独自のコンソールまたはコマンドラインインターフェース(CLI)ツールを提供しており、それによって固有の機能やクラウドプロバイダーのサービスと機能との統合を実現しています。
K8s クラスターの管理と操作には、IntelliJ IDEA、GoLand、PyCharm などの JetBrains IDE 用の特別なプラグインや Visual Studio Code 用のプラグインもよく使用されています。これらのプラグインはクラスター探索、デプロイ管理、リソースの可視化といった機能を含んでいることが多く、開発者がより簡単に Kubernetes を操作できるようにするものです。
Ansible が最も一般的に使用されている構成管理ツールで、回答者の 38% が使用しています。かなりの数の回答者(30%)が構成管理に独自のソリューションを使用していると言っています。これは、該当する個人または組織が特定のニーズに合わせた独自のツールやスクリプトを開発していることを意味します。
TechRepublic
サーバーテンプレート作成ツールの使用傾向は昨年から変わっておらず、Docker が今も他を圧倒していることが分かります。また、このようなツールを使用していない企業の減少はほぼ認められません。
AWS CloudFormation と AWS CDK が DevOps エンジニアと開発者の間で同等の人気を得ているように見えますが、DevOps エンジニアには Terraform、構成管理ツールのスイート、カスタムソリューションの方が広く使用されています。
Amazon Web Services が引き続き代表的なクラウドサービスとして確固たる地位を確保しており、最も近い競合他社の 2 倍以上のシェアを誇っています。
Heroku は昨年のシェアから半数に減っており、これは無料プランが廃止されたことに関係している可能性があります。
市場には主要クラウドサービスの他に CivoCloud、fly.io、Cloudrun などの手頃な選択肢が存在します。
最後までご覧いただきありがとうございました!
レポートはお役に立ちましたか?
ぜひこのレポートを友人や同僚と共有してください。
ご質問やご提案がございましたら、surveys@jetbrains.comまでお問合わせください。