Kubernetes活用の手引き 私たちの基盤構築・運用事例 Lunch LT https://findy.connpass.com/event/307447/
Kubernetes活用の手引き 私たちの基盤構築・運用事例 Lunch LT https://findy.connpass.com/event/307447/
『家族アルバム みてね』(以下、みてね)では、サービス開始当初よりAWS OpsWorksをオーケストレーションツールとして利用してきました。 しかし、サービスや組織の拡大に伴い、AWS OpsWorksによる運用上の課題が生じてきました。そこで、2018年ごろにAWS OpsWorksからAmazon EKSに移行するという意思決定を行いました。 その後、たくさんの試行錯誤や紆余曲折、回り道を経て、2021年にAmazon EKSへの移行が完了しました。 この記事では、4年近くに渡ったEKS移行の取り組みを時系列を追って紹介していきます。 その過程には、後に取りやめることになった設計や意思決定も多く含まれています。 記事の最後でEKS移行プロジェクトを振り返り、そこから得た学びをまとめます。 図 『家族アルバム みてね』のEKS移行のタイムライン AWS OpsWorksの課題とEKS
米アマゾン・ウェブ・サービス(Amazon Web Services)は2020年1月21日(米国時間)、コンテナ群を管理する「Kubernetes(クーバネティス)」のマネージドサービスである「Amazon Elastic Kubernetes Service(EKS)」の料金を半額にしたと発表した。Kubernetesクラスターごとに1時間当たり0.2米ドル(約22円)を同0.1米ドル(約11円)に値下げした。
「これで… これでAWSのコンテナワークロードは、全て、すべて丸見えなんやで… バタッ」 しばらくまえにパブリックプレビューとして提供されていたContainer Insightsですが、ついにGA(一般公開)の運びとなりました!! Container monitoring for Amazon ECS, EKS, and Kubernetes is now available in Amazon CloudWatch 従来のCloudWatchでは取得できなかったタスクやコンテナ単位のメトリクスが、Container Insightsによって取得できます。 さらにGAによって、既存のECSクラスタも追加設定が可能になっており、既に構築済みのクラスタに対して「1分」でContainer Insightsがお手軽に利用できます!!まずは、手元の環境でONにしてもらい、そのメトリクスの便利さ
Amazon Web Services ブログ コンテナとコンテナ化されたアプリケーションに対する運用上の洞察 コンテナ化されたアプリケーションとマイクロサービスの適応が増えるに従い、監視と管理の負担がますます増えます。ビルダには Amazon Elastic Compute Cloud (EC2) のインスタンスなどのより長期にわたるインフラすトラクタに使用されるため、同じレベルの監視が期待され、要求されています。対照的に、コンテナは比較的短命で、通常は継続的なデプロイが求められます。これにより、信頼性をもって監視データを収集し、パフォーマンスやその他の問題を分析することが困難になり、このことが修復時間に影響を与えます。さらに、ビルダはさまざまなツールを使用してこの分析と検査を実行し、一連のインフラストラクチャとアプリケーションのメトリック、ログ、およびその他のトレース全体でコンテキスト
以前の記事でも簡単に紹介した通り、一休では、アプリケーションのAWS Elastic beanstalkからAmazon EKSへの移行を進めています。 user-first.ikyu.co.jp この記事では、その背景や、実際の設計、実際にAmazon EKSを活用してみて気付いた点、困った点、今後の展望を紹介したいと思います。 AWS Elastic beanstalkの辛い点 新しい環境の構築や運用が大変 一休ではAWSのリソースをTerraformを使って管理しています。新しくウェブアプリケーションを立ち上げて、Elastic beanstalkで動かす場合、以下の作業をする必要があります。 Terraformで、Elastic beanstalkの定義を作ってリリースする。 新しいアプリケーションのデプロイを通知するように自前で作ったAWS lambdaを修正。 アプリケーション
こちらの内容は2019年5月当時のものです。内容が古くなっています。 当時はalb-ingress-controllerという名前でしたが、aws-load-balancer-controllerとなり、ingressのグルーピングの機能も追加されています。 最新のものは以下の記事で紹介しています。 TargetGroupBinding を使って AWS EKS で Kubernetes を無停止かつ DNS 切り替え無しでバージョンアップしました こんにちは、スタディサプリ ENGLISH SREグループの大島です。 現在、Amazon Elastic Container Service for Kubernetes(以下EKS)を本番運用するにあたって各要素について検討を行なっています。今回は、その一貫でAmazon EKSでIngress Controllerに何を採用するかについて
Amazon Elastic Container Service for Kubernetes (Amazon EKS) が、欧州 (フランクフルト)、アジアパシフィック (シンガポール)、アジアパシフィック (シドニー)、アジアパシフィック (東京) の各 AWS リージョンで利用できるようになりました。 Amazon EKS は、可用性が高く、スケーラブルで安全な Kubernetes サービスです。Amazon EKS では、お客様用の Kubernetes 管理インフラストラクチャ (コントロールプレーン) が運用されます。Amazon EKS は Kubernetes 準拠として認定されているため、Kubernetes コミュニティや AWS パートナーが作成した既存のツールやプラグインを使用できます。
Kubernetes+Amazon EKSで自社サーバからAWSへ サイボウズの狙いは「人がやることを減らす」 Kubernetesの活用事例を、現場から学びます。サイボウズ「kintone.com」では、自社インフラからAWSへの移行とともに、Kubernetesを用いたコンテナ化を進めていますが、オーケストレーション管理ツールに選んだのは、Amazon EKSです。決して容易ではない自社サーバからクラウドへの移行を決めたの理由は「技術的な課題」よりも「人間をスケールすること」にありました。 チームワークや業務効率の向上をソフトウェアでサポートしているサイボウズ。現在、US版の「kintone.com」で自社インフラからAWSへの移行とともに、「Kubernetes」を用いたコンテナ化を進めています。オーケストレーション管理ツールに選んだのは、2018年6月に正式版がリリースされたばかり
Amazon Web Servicesは、Kubernetesをマネージドサービスで提供する「Amazon EKS」( Amazon Elastic Container Service for Kubernetes)を正式サービスとして提供を開始すると発表しました。 Amazon EKSは昨年11月に米ラスベガスで行われたAWS re:Invent 2017で発表され、プレビュー版が提供されていました。 Amazon EKSではKubernetesのマネージドサービスとして、Kubernetesがつねに正常に稼働しつづけることについてはAWSが責任を持ち、Kubernetesによって管理、実行されるコンテナ群の稼働状態に関してはユーザーが責任を持つというかたちで責任分解点が設定されています。 AWSではこのKubernetesが稼働し続けるために、etcdやAPIサーバなどを含むKuber
Amazon Web Services(AWS)がラスベガスで開催中の年次イベント「AWS re:Invent 2017」。現地時間の11月29日(日本時間30日未明)に、同社CEO Andy Jassy氏による基調講演が行われました。 3つのアベイラビリティゾーンにまたがる高可用性を実現 Amazon EKSでは、標準のKubernetesと互換性を保ち、既存のKubernetesのプラグインやツールがそのまま使用可能。 さらに自動的に3つのアベイラビリティゾーンに対してデプロイされるため、単一障害点を持たない高可用性を実現。「これはほかのKubernetesのサービスとは大きく異なるところだ」(Andy Jassy氏) マネージドサービスであるため、Kubernetesに対して自動的にパッチの適用やアップグレードが行われます。 CloudTraiやCloudWatch、Amazon E
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く