並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 450件

新着順 人気順

gitopsの検索結果241 - 280 件 / 450件

  • EKS AnywhereをProductionでデプロイした話 - Cloud Penguins

    先に謝っておくと、タイトルは半分釣り。嘘はついていないのだけど。 ということでEKSをオンプレ環境で動かせるEKS Anywhere (以下EKS-A)がGAに。 aws.amazon.com 現時点で対応している構築環境は、ローカルのDocker上で動かすか、あるいはvSphere環境の2択。"ちゃんとした"環境で動かすとなると、vSphereが第一の選択肢と言うことになりそう。 EKS-Aのドキュメントを見ると、Create production clusterの項目でvSphereに構築する方法が解説されている。今回のタイトルはつまりそういうことで、EKS-AをvSphereにデプロイしてみましたよ、というお話。 EKS-Aの準備をする EKS-Aでは、環境の構築にCluster APIが使われている。VMwareのTanzu Kubernetes GridもCluster APIな

    • Insomnia Designer: An Open Source API Design Platform

      Read the latest version: Announcing Insomnia 2021.1Archived post below.Today, we're thrilled to announce the release of a major expansion to the Insomnia family of open source developer tools — Insomnia Designer! Providing a collaborative environment for editing GraphQL and REST APIs, Insomnia Designer allows developer teams to more easily embrace spec-first approaches to software design. Last fal

        Insomnia Designer: An Open Source API Design Platform
      • Kuberneteの運用を支えるGitOps

        乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)NTT DATA Technology & Innovation

          Kuberneteの運用を支えるGitOps
        • Amazon EKS で GitOps パイプラインを構築する | Amazon Web Services

          Amazon Web Services ブログ Amazon EKS で GitOps パイプラインを構築する この記事は Building a GitOps pipeline with Amazon EKS (記事公開日: 2020 年 12 月 3 日) を翻訳したものです。 本記事は Weaveworks のコンテンツディレクターの Anita Buehrle による寄稿記事です。 このシリーズの第 1 部では、GitOps の歴史、その利点、およびその仕組みについて議論しました。GitOps とは何であるかを理解したので、アプリケーションのデプロイに Flux と Amazon EKS を使用して GitOps パイプラインを設定する方法について詳しく説明します。 AWS での GitOps に何が必要か? アプリケーションのデプロイ用またはクラスターの構成用の基本的な GitOp

            Amazon EKS で GitOps パイプラインを構築する | Amazon Web Services
          • EKS x Locustで構築する大規模負荷試験環境

            OPENREC.tvでは昨年からEKSの本番運用が始まったことに伴い、負荷試験環境の整備を行いました。負荷試験クライアントとして選定したLocustを、負荷試験用のEKS上で稼働させることによって、様々な負荷試験を素早く実施できる様になりました。 master-slave構成におけるslaveの素早いスケーリングや、kustomizeを使ったGitOpsによる容易なシナリオ切り替え、ArgoCDによるGUIからの負荷試験環境操作など、KubernetesにLocustを構築したメリットなどをご紹介できればと思います。

              EKS x Locustで構築する大規模負荷試験環境
            • ピクシブにおけるMLOps基盤の技術選定と構成 - pixiv inside

              はじめに はじめまして、機械学習エンジニアリングチームのsugasugaです。 今回の記事では、弊チームが管理するMLOps基盤の技術選定や構成内容を紹介させていただきます。 背景 ピクシブ株式会社はさまざまなサービスがありますが、イラスト投稿SNSであるpixivのサーバーはオンプレミスで動いています。 これまでは、GCP上でモデルの学習やバッチ推論を行い、データをオンプレミスに同期した上でレコメンドを提供していました。 しかし、最近になって新たにリアルタイムで推論する機能の必要性が生じました。 当初は、これまで通りオンプレミスでの推論基盤の構築を検討しましたが、マシンの新規調達が難しい状態でした。また、搭載されるアプリケーションの数が将来的に変動する可能性があったり、トラフィック数が予測できないという状態でした。 そのため、必要なリソースを必要なタイミングで確保できる形態の方が好ましい

                ピクシブにおけるMLOps基盤の技術選定と構成 - pixiv inside
              • 組織のクラウドオペレーションをいかにモダナイズするか | Amazon Web Services

                Amazon Web Services ブログ 組織のクラウドオペレーションをいかにモダナイズするか 過去 10 年間で、IT 運用チームとアプリケーション開発者が協調する方法は急速に進化してきました。かつて両チームには明確な責任分担があり、一方のチームはアプリケーション実行のためのサーバーやさまざまなコンポーネント(ストレージ、DNS、ネットワークなど)の提供と保守に重点を置き、もう一方のチームは主にアプリケーションの機能の開発、バグの修正、デプロイする成果物のパッケージングに重点を置いていました。最終的にこの分担はサイロ化されたアプローチにつながり、明らかな課題に直面します。サイロ化はチーム間のコミュニケーションを妨げます。開発者はコードをリリースする準備が整うと、運用チームにほとんど、あるいはまったく連携することなく引き渡すということがしばしばありました。その結果、運用チームは直前に

                  組織のクラウドオペレーションをいかにモダナイズするか | Amazon Web Services
                • GitHub Actionsを使ってGitOpsを導入 運用コストの軽減も、品質担保の証跡集めも

                  ソフトウェア開発、ITインフラ運用、そしてその境界線上にあるトピックをカバーし、特にDevOpsを実現するための自動化、テスト、セキュリティ、組織文化にフォーカスした「DevOpsDays」。ここでラクマのSREのテックリードの宮本氏が「ラクマとGitHub ActionsとGitOps」をテーマに登壇。サービス成長の時期のなか、運用コストを軽減させた方法を紹介します。 自己紹介 宮本英和氏(以下、宮本):では「ラクマとGitHub ActionsとGitOps」というタイトルでセッションを始めたいと思います。よろしくお願いします。 まず簡単に自己紹介をさせてください。宮本です。今ラクマのSREのテックリードとして、ラクマのシステムを4年ほど運用しています。 次に、簡単にサービスの紹介をしたいと思います。楽天が運営しているフリマアプリの「ラクマ」は、おかげさまで2,500万ダウンロードを突

                    GitHub Actionsを使ってGitOpsを導入 運用コストの軽減も、品質担保の証跡集めも
                  • 1,800万人が利用する『家族アルバム みてね』におけるK8s基盤のアップグレード戦略と継続的改善 / 杉本 浩平

                    本記事は、2023年9月29日に開催された SRE NEXT 2023 に登壇させていただいた みてねプロダクト開発部 基盤開発グループ SREチーム 杉本(@kohbis)のセッションを、文字起こしをベースにブログ記事にまとめたものです。 セッションについてタイトル1,800万人が利用する『家族アルバム みてね』におけるK8s基盤のアップグレード戦略と継続的改善 セッション概要『家族アルバム みてね』(以下、『みてね』)のインフラは、2021年始めにAWS OpsWorksからAmazon EKSのマネージドK8s基盤へと移行しました。K8sの採用は大きな恩恵がある一方で「運用コストが高くなる」と一般的に言われています。その理由としてあげられやすい4ヶ月に一回のマイナーリリースへの追従については、K8sクラスタの運用経験のある方であれば少なからず苦労した思い出があるのではないでしょうか。

                      1,800万人が利用する『家族アルバム みてね』におけるK8s基盤のアップグレード戦略と継続的改善 / 杉本 浩平
                    • 休職がきっかけのマインドチェンジ - freee Developers Hub

                      freeeでGYOMUハックという仕事をしているみりといいます。freee Tech Nightの運営や、GYOMU Hackers Guildのギルドマスターをやっています。 これはfreee Developers Advent Calendarの2日目の記事です。今年もあっという間にこんな時期になりましたね!はやい! adventar.org 今年は何を書こうかなと考えていたとき、そういえば今年は人生初の休職を経験して、働き方やマインドが少し変わったような気がしたので、そんな話をしようと思います。 ふだんどんな仕事をしているのか ふだんはGYOMUハックというチームでエンジニアとして働いています。このチームはプロダクト開発のエンジニアとは違い、コーポレートエンジニアに近い仕事で、freeeにおける対ユーザコミュニケーションを行っているマーケ、セールス、カスタマーサクセス、サポートなどの

                        休職がきっかけのマインドチェンジ - freee Developers Hub
                      • WKSctl- GitOpsを採用したKubernetesクラスタ管理ツール

                        Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                          WKSctl- GitOpsを採用したKubernetesクラスタ管理ツール
                        • Embulk と Argo でデータ転送する|0gura

                          こんにちは、株式会社アトラエで wevox のエンジニアをしている小倉といいます。この記事では、Embulk と、Argo を含む Kubernetes の周辺ツールを使った弊社のデータ転送環境を紹介していきます。 RDS から BigQuery へのデータ転送 wevox ではデータベースとして AWS Aurora(MySQL)を利用しています。データ分析環境としては GCP を利用しており、Aurora から BigQuery にいくつかのテーブルを転送するために Embulk の利用をはじめました。 Embulk 自体は ETL ツールとしては王道であり検索すれば情報もたくさん出てくるので多くは記述しません。インプットプラグインには embulk-input-mysql を、アウトプットプラグインには embulk-output-bigquery を使っています。 Embulk と

                            Embulk と Argo でデータ転送する|0gura
                          • Cloud Build を使用した GitOps スタイルの継続的デリバリー  |  Kubernetes Engine  |  Google Cloud

                            フィードバックを送信 Cloud Build を使用した GitOps スタイルの継続的デリバリー コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 このページでは、ホストされるプロダクトと一般的な GitOps の手法のみを使用して、Google Cloud で継続的インテグレーションとデリバリー(CI / CD)パイプラインを作成する方法について説明します。 Google のエンジニアは、長い間、構成ファイルとデプロイ ファイルをプライマリ ソースコード リポジトリに保存してきました。この手法は、Site Reliability Engineering, Chapter 8(Beyer 他 2016 年)に掲載されており、Kelsey Hightower の Google Cloud Next '17 基調講演で説明されました。 GitOps の重要な要

                              Cloud Build を使用した GitOps スタイルの継続的デリバリー  |  Kubernetes Engine  |  Google Cloud
                            • 新しいクラスルームトレーニングで Amazon Elastic Kubernetes Service (Amazon EKS) でコンテナを実行する方法を学ぶ | Amazon Web Services

                              Amazon Web Services ブログ 新しいクラスルームトレーニングで Amazon Elastic Kubernetes Service (Amazon EKS) でコンテナを実行する方法を学ぶ この記事は、2020年10月15日に AWS Training のプロダクトマネージャー Ed Van Sickle によって投稿された Learn how to run containers on Amazon Elastic Kubernetes Service with our new instructor-led course を翻訳したものです。 Amazon EKS を学ぶ入門レベル以上のトレーニングコースをお探しですか? 良いニュースがあります! AWS Training & Certification は、2020年10 月に新しいクラスルームトレーニング「Runnin

                                新しいクラスルームトレーニングで Amazon Elastic Kubernetes Service (Amazon EKS) でコンテナを実行する方法を学ぶ | Amazon Web Services
                              • Why HashiCorp Vault is Overhyped and Mozilla SOPS underrated | Oteemo

                                HashiCorp Vault is Overhyped, and Mozilla SOPS with KMS and Git is Massively Underrated When I started working with Kubernetes and Infrastructure as Code, I quickly found out that I needed a secrets management solution, but when I googled around there didn’t seem to be a solid consensus on a best practice approach that could be universally applied to all situations. So, earlier this year I set a g

                                  Why HashiCorp Vault is Overhyped and Mozilla SOPS underrated | Oteemo
                                • データ基盤 Knile のプロダクトマネジメントの取り組み

                                  こんにちは、データエンジニアの多田です。 私は現在、データ利活用基盤「Knile(発音は “ナイル")」の開発をしています。 今回は、私が Knile チームでスクラムマスターからプロダクトマネージャーへと役割が推移していく中で取り組んできた、チーム開発の課題とその対策について紹介いたします。 Knile とは Knile とは、以前 CET と呼ばれていたチームが開発するデータ利活用基盤です。 Knile のビジョンや設計思想については、最近行われた社外への登壇資料があるので、ご覧ください。 第14回MLOps勉強会 CloudNative Days Tokyo 2021 時間軸で取り組むチーム運営 この記事では以下の 4 つのサイクルに分けて取り組みを紹介します。 長期計画 半期 四半期 スプリント(2 週間) チーム運営のサイクル これは実際に業務の中で考える思考の順番でもあります。

                                    データ基盤 Knile のプロダクトマネジメントの取り組み
                                  • (和訳)MacOS での Kubernetes 開発ワークフロー - Qiita

                                    Kubernetes の開発環境や周辺ツールについて、Google Cloud のエンジニアである Megan O'Keefe さん (@askmeegs) による記事 "A Kubernetes Development Workflow for MacOS 💻" が非常に参考になったので和訳しました (公開にあたっては著者の許可をいただいています)。 💻 MacOS での Kubernetes 開発ワークフロー Kubernetes 開発というのは「フリーサイズの服」ではありません。ローカルマシン上の Minikube で Kubernetes を勉強中という人もいれば、たくさんのクラスタを持つ大規模組織で働いている人もいるでしょう。クラスタはオンプレミスの実験環境かもしれませんし、クラウド上に構築されているかもしれません。 しかし、クラスタのポリシー管理をしているオペレータであれ、

                                      (和訳)MacOS での Kubernetes 開発ワークフロー - Qiita
                                    • Argoによる機械学習実行基盤の構築・運用からみえてきたこと

                                      機械学習は大量のリソースを必要とするためマネージドな環境をスケーラブルに使えることが重要です.また,機械学習システムは専門性が高く属人化してしまうことも事実です.これらの課題を解決するためにリクルートテクノロジーズではArgoワークフローを導入し,属人化や環境依存性が高いといった問題に取り組んでいます.Argoはコンテナベースのワークフローエンジンで,ワークフローの各ステップをコンテナとして実装することを可能にします.また, 弊社ではArgoプロジェクトに含まれるArgoCDと組み合わせることで,CI/CD パイプラインを構築し,GitOps を実現しています.Argo Workflowsによる機械学習実行基盤を運用していく上で見えてきた,使用者側の視点・運用する側の視点両方からの知見を共有します! [1C1] 13:20 - 14:00 河野 晋策 (Shinsaku Kono) / 機

                                        Argoによる機械学習実行基盤の構築・運用からみえてきたこと
                                      • 「人事労務freee」のEC2→EKS移行で、大変だったことと良かったこと - freee Developers Hub

                                        freee Tech Night で司会をしていますのぶじゃすです。4月23日に配信した「freee Tech Night Online #10 〜人事労務freee、EKS移行」の様子をご紹介します。人事労務freeeのアプリケーションエンジニアhanakeとSREのnekottyoの二人に、移行の経緯、プロセス、導入後のメリットとデメリットについて語ってもらいました。 登壇者の写真 hanake: 写真左上 人事労務freeeのアプリケーション開発担当。 前職でdockerの使用経験あり。インフラの知識を持ちながら、スクラムマスターとしてプロジェクトをリード。 今回は、アプリケーションエンジニア側からEKS移行にチャレンジした。 nekottyo (@nekottyo): 写真右上 人事労務freee担当のSRE。AWS、EKS周りの管理がミッション。 Datadogでの監視も担当し、

                                          「人事労務freee」のEC2→EKS移行で、大変だったことと良かったこと - freee Developers Hub
                                        • GitOpsとは - Qiita

                                          GitOpsはWeaveworks社が提唱し始めたCDの手法です。 GitOpsについてGitLabの公式の記事では以下のように紹介されています。 GitOpsは、バージョン管理、コラボレーション、コンプライアンス、CI/CDなど、アプリケーション開発で使われているDevOpsのベストプラクティスを、インフラの自動化に適用した運用フレームワークです。 参照: https://www.gitlab.jp/blog/2020/09/03/is-gitops-the-next-big-thing-in-automation/ もう少し噛み砕くと、「インフラとアプリケーションの両方を含めたシステム全体のコードをGitを使って管理する」、この考え方や手法がGitOpsの本質です。 GitOpsではGitのバージョン管理システムを用いてインフラの設定ファイル(Infrastructure as Cod

                                            GitOpsとは - Qiita
                                          • GitOps ツール徹底比較!あなたに必要なツールがきっと見つかる

                                            CNDT 2020 での発表資料です 「GitOps ツール徹底比較!あなたに必要なツールがきっと見つかる」

                                              GitOps ツール徹底比較!あなたに必要なツールがきっと見つかる
                                            • Kubernetes で実践するクラウドネイティブ DevOps "監視とオブザーバビリティ"編 / Cloud Native DevOps with Kubernetes (Monitoring and Observability)

                                              コンテナと Kubernetes の到来によりソフトウェアをデプロイおよび運用する方法は大きく変わりました。ソフトウェアはコンテナ化された分散システムとなり、Kubernetes(または類似の基盤)の上で自動化を通じて動的に管理されるものになっています。そうしたアプリケーションを開発し、本番(プロダクション)に高頻度でデプロイしながらも安定した運用を実現することが今求められています。 本セッションは「OpenShift Meetup Tokyo #9 - DevOps/GitOps編」での発表の続編としてアプリケーションの運用、監視におけるメトリクスやオブザーバビリティに関する DevOps のプラクティスを実践する方法と具体的に利用できるツールを紹介します。 https://www.slideshare.net/pfi/kubernetes-devops-cloud-native-dev

                                                Kubernetes で実践するクラウドネイティブ DevOps "監視とオブザーバビリティ"編 / Cloud Native DevOps with Kubernetes (Monitoring and Observability)
                                              • Home

                                                What is OpenGitOps?OpenGitOps is a set of open-source standards, best practices, and community-focused education to help organizations adopt a structured, standardized approach to implementing GitOps. GitOps is the best thing since configuration as code. Git changed how we collaborate, but declarative configuration is the key to dealing with infrastructure at scale, and sets the stage for the next

                                                • WeaveworksがIgniteをリリース - Firecrackerを使用してコンテナをVMのように実行するソフトウェア

                                                  原文(投稿日:2019/07/18)へのリンク ソフトウェアスタートアップのWeaveworksは創立5周年を、Weave Igniteと呼ばれるオープンソースプロジェクトのリリースで自ら祝福した。同プロジェクトは自身を、"コンテナUXを備えたGitOps管理の仮想マシン(VM)"と称している。この斬新なソフトウェアには、AWS Lambdaを支えるAWS オープンソースプロジェクトであるFirecrackerが使用されている。プロジェクトの詳細をさらに知るべく、InfoQは、同プロジェクトの開発チームに話を聞くことにした。 Weave Igniteに関するブログ記事では、同社CEOのAlexis Richardson氏が、その動作構造について説明している。 Igniteは、コンテナの開発者エクスペリエンスを取り入れることによって、Firecrackerを使いやすいものにします。VMとして

                                                    WeaveworksがIgniteをリリース - Firecrackerを使用してコンテナをVMのように実行するソフトウェア
                                                  • 今週のはてなブログランキング〔2023年3月第4週〕 - 週刊はてなブログ

                                                    はてなブログ独自の集計による人気記事のランキング。3月19日(日)から3月25日(土)〔2023年3月第4週〕のトップ30です*1。 # タイトル/著者とブックマーク 1 GPTの仕組みと限界についての考察(1) - conceptualization by id:isobe324649 2 CoCo壱番屋と共に生きる - やしお by id:Yashio 3 LLM chatbotが人類にもたらすのは、絶望なのか希望なのか - 渋谷駅前で働くデータサイエンティストのブログ by id:TJO 4 プレイステーションが勝者になったのは FINAL FANTASY VII のお陰なんだっけ? - 最終防衛ライン3 by id:lastline 5 一番星はてのがブコメにスターをつけるようになりました - 一番星はての開発ブログ by id:firststar_hateno 6 AIとブレスト

                                                      今週のはてなブログランキング〔2023年3月第4週〕 - 週刊はてなブログ
                                                    • AWS attendee guide for DevOps and Developer Productivity track at re:Invent2021 | Amazon Web Services

                                                      AWS DevOps Blog AWS attendee guide for DevOps and Developer Productivity track at re:Invent2021 AWS re:Invent is a learning conference hosted by Amazon Web Services for the global cloud computing community. We are super excited to join you at the 10th annual re:Invent to share the latest from AWS leaders and discover more ways to learn and build. Let’s celebrate this milestone, which will be offer

                                                        AWS attendee guide for DevOps and Developer Productivity track at re:Invent2021 | Amazon Web Services
                                                      • Terraform、Cloud Build、GitOps を使用してインフラストラクチャをコードとして管理する  |  Google Cloud

                                                        フィードバックを送信 Terraform、Cloud Build、GitOps を使用してインフラストラクチャをコードとして管理する コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 このチュートリアルでは、一般的な GitOps 手法を使用して、Terraform と Cloud Build により、コードとしてインフラストラクチャを管理する方法について説明します。GitOps という用語は、最初に Weaveworks によって造られました。その主なコンセプトは、Git リポジトリを使用して必要な環境状態を保存することです。Terraform は、コードを使用してクラウド インフラストラクチャを予想どおりに作成、変更、改善できる HashiCorp ツールです。このチュートリアルでは、Google Cloud の継続的インテグレーション サービスである

                                                          Terraform、Cloud Build、GitOps を使用してインフラストラクチャをコードとして管理する  |  Google Cloud
                                                        • Argo CD v1.6 — Democratizing GitOps with GitOps Engine

                                                          Today, the Argo CD team is happy to announce the first release of the GitOps Engine! GitOps Engine packages core Argo CD functionality into a reusable library and makes it available for everyone. The library is open-sourced and available on Github: https://github.com/argoproj/gitops-engine. GitOps Engine empowers you to quickly build specialized tools that implement specific GitOps use cases, such

                                                            Argo CD v1.6 — Democratizing GitOps with GitOps Engine
                                                          • 2021年に入ってやめた3つの開発に関わる仕組み | Money Forward Kessai TECH BLOG

                                                            久しぶりの登場となりましたマネーフォワードケッサイ(以降MFK)CTOの篠原です。 事業が成長し続ける事で、情報管理、GCPリソース等のアクセス権限や、そしてオペレーションやセキュリティ観点でのリスクコントロールなどを意識する場面が増えてきます。 今回、MFKとして正しいと思う形で正しく運用できているかを保証する為に導入していた仕組みなどを、0から再設計しなおしたお話ができればと思います。 まず今回のテーマである正しいとは何かを書き出したいと思います。 GCPリソースに対するメンバーの権限は必要最低限に留める事 本番環境にデプロイされるソースコードが社内で定める条件を満たしている事 社内ツールで読み書き可能なメンバーが必要最低限である事 またそれぞれで意図通り運用されたことを保証できる事 一部ではありますが開発組織によって定義される正しさは異なると思いますので、ここではMFKの考える 正し

                                                              2021年に入ってやめた3つの開発に関わる仕組み | Money Forward Kessai TECH BLOG
                                                            • 新卒エンジニア研修2021に参加しました (後編) - Pepabo Tech Portal

                                                              こんにちは!ペパボでは今年の6月から8月にかけて、新卒パートナー向けのエンジニア研修を実施しました。 今回は研修に参加した新卒パートナーが研修内容を振り返りながら、研修の中で得た気づきを紹介します。 ペパボの2021年研修では2021年にWebアプリケーション開発を行う上で必要な技術領域について広く扱っています。 Rails研修 フロントエンド研修 モバイル研修 コンテナ・デプロイ研修 機械学習研修 セキュリティ研修 詳細な研修内容については、先日公開された 「GMOペパボのエンジニア研修2021の資料を公開します」 において講師陣が紹介しておりますので、ぜひそちらもご覧ください! またその他にも外部講師をお招きした1day形式のワークショップや読書会など盛りだくさんでした。 DBモデリングとRSpecについてのワークショップの内容をまとめたテックブログもありますので、気になる方はぜひ読ん

                                                                新卒エンジニア研修2021に参加しました (後編) - Pepabo Tech Portal
                                                              • 普段 CloudFormation で書いている人が AWS CDK Workshop をやってみて思うこと | DevelopersIO

                                                                「そろそろ AWS CDK に手を出したほうがいいよな...」と思いながら半年は経ったでしょうか。思い続けても一度も手を動かしていないので一行もコードを書けません。このまま暑い夏とともに今年も終わると悟り、AWS CDK Workshop をやってみました。 AWS CDK Workshop は弊社ブログでもたびたび CDK 入門コンテンツとして取り上げられています。ですのでこれ以上内容を紹介することもなさそうですが、普段 CloudFormation を使っていてかつ、TypeScript はなにも知らない状態からはじめた人の記録として自分自身の整理もかねて記録に残します。また、CDK Workshop を進めるなかで参考にしたサイトを紹介します。 AWS CDK Workshop やってみた 具体的なワークショップ内容は以下の記事をご参照ください。 「AWS CDK intro Wor

                                                                  普段 CloudFormation で書いている人が AWS CDK Workshop をやってみて思うこと | DevelopersIO
                                                                • Why is Kubernetes getting so popular? - Stack Overflow

                                                                  Capture, share, & collaborate on knowledge internally. At the time of this article, Kubernetes is about six years old, and over the last two years, it has risen in popularity to consistently be one of the most loved platforms. This year, it comes in as the number three most loved platform. If you haven’t heard about Kubernetes yet, it’s a platform that allows you to run and orchestrate container w

                                                                    Why is Kubernetes getting so popular? - Stack Overflow
                                                                  • DevOps Workflows Built with Markdown

                                                                    Runme combines your docs with everything great about scripting, pipelines and GitOps.

                                                                      DevOps Workflows Built with Markdown
                                                                    • Software Design 2021年9月号

                                                                      2021年8月18日紙版発売 2021年8月18日電子版発売 B5判/184ページ 定価1,342円(本体1,220円+税10%) ただいま弊社在庫はございません。 Amazon 楽天ブックス ヨドバシ.com Fujisan(定期購読のみ) 電子版 Gihyo Digital Publishing Amazon Kindle 本書のサポートページサンプルファイルのダウンロードや正誤表など 第1特集 Rustでわかるメモリ管理 しくみを知る/アプリを作る/ライブラリを読む プログラミング言語Rustは人気の割に,難しいという意見もよく目にします。その理由の1つは,ライフタイムや所有権といった独自のメモリ管理機能にある様子。 本特集では,そうした難所を乗り越えられるよう,しくみから活用方法まで徹底的に解説します。プログラムにおけるメモリとメモリ管理,そしてRustのメモリ管理のしくみを説明し

                                                                        Software Design 2021年9月号
                                                                      • Tekton と Argo CD を使用した AWS でのクラウドネイティブな CI/CD | Amazon Web Services

                                                                        Amazon Web Services ブログ Tekton と Argo CD を使用した AWS でのクラウドネイティブな CI/CD この記事は Cloud Native CI/CD with Tekton and ArgoCD on AWS (記事公開日: 2022 年 1 月 25 日) を翻訳したものです。 イントロダクション Kubernetes などのコンテナオーケストレーターの普及と採用が進み、その上にますます多くのクラウドネイティブアプリケーションが構築されています。ビジネスアプリケーションに加えて、企業は CI/CD システムなどのインフラストラクチャー関連のコンポーネントも移行しています。 しかし、それらのシステムはそのような最新のプラットフォームに対応できるでしょうか?答えはシステム次第です。明らかに、既存の CI/CD システムのほとんどは、Kubernetes

                                                                          Tekton と Argo CD を使用した AWS でのクラウドネイティブな CI/CD | Amazon Web Services
                                                                        • Twelve-factor app anno 2022 | Xenit

                                                                          The Twelve-factor app is a methodology for building software-as-a-service apps that was first formulated by developers associated with Heroku. It's been ten years since the first presentation of this methodology. Despite the criticism that it is only applicable to Heroku and similar webapp services, it remains a relevant yard stick for software-as-a-service development. Some of its tenets have bee

                                                                          • Microsoft、マルチクラウドKubernetes統合管理機能「Azure Arc enabled Kubernetes」のプレビュー提供を開始

                                                                            Microsoft、マルチクラウドKubernetes統合管理機能「Azure Arc enabled Kubernetes」のプレビュー提供を開始:Microsoft Build 2020 Microsoftは2020年5月20日(米国時間)、年次イベント「Microsoft Build 2020」で、ハイブリッド/マルチクラウドKubernetes管理機能、「Azure Arc enabled Kubernetes」のプレビュー版を提供開始したと発表した。 Microsoftは2020年5月20日(米国時間)、年次イベント「Microsoft Build 2020」で、ハイブリッド/マルチクラウドKubernetes管理機能、「Azure Arc enabled Kubernetes」のプレビュー版を提供開始したと発表した。ハイブリッド/マルチクラウド統合管理サービスである「Azure

                                                                              Microsoft、マルチクラウドKubernetes統合管理機能「Azure Arc enabled Kubernetes」のプレビュー提供を開始
                                                                            • ArgoCDで外部のクラスターにアプリケーションをデプロイ | DevelopersIO

                                                                              やりたいこと 前回はArgoCDをインストールしたEKSクラスター内にArgoCD経由でアプリケーションをデプロイしました。 今回は、ArgoCDをインストールするクラスターと、アプリケーションをデプロイするクラスターを別にした構成を作ってみたいと思います。かつ、この2クラスターは別々のAWSアカウント上に置きます。 ついでに、新たに学んだことを色々盛り込んでいきます。 前提条件 kubectlのインストール Argo CD CLI のダウンロード - 前回の「Argo CD CLI のダウンロード」項を参照ください。 ArgoCDをインストールするEKSクラスターを作成 今回使用するAWSアカウントではAWS SSOでAdministratorAccess権限のロールが使えるので、aws configure ssoでそのロールのクレデンシャルでクラスターを作成します。 こんな感じのAWS

                                                                                ArgoCDで外部のクラスターにアプリケーションをデプロイ | DevelopersIO
                                                                              • スループットではなくレイテンシーに注目せよ 「Jenkins」開発者が語るソフトウェア開発を進める上で大切なこと

                                                                                Agile Tech EXPOは、アジャイル開発者やアジャイルに興味がある方向けのカンファレンスです。「Jenkins」の生みの親として知られる川口耕介がソフトウェアの開発文化について、日本とアメリカの違いやこれからの向かうべき方向について講演しました。2回目はスピードと品質のあんばいの見つけ方について。前回の記事こちら 生産性のための先行投資をどうするか? 川口耕介氏(以下、川口):僕の記憶では10年、20年前ぐらい前は、もっとソフトウェア開発というのは個人の職人技のように思われていたと思っているんです。 最近はプログラミングもソフトウェアエンジニアリングもチームでの作業になってきていて、コードレビューとかペアプログラミングとかもいろいろありますけど、そういうのも個人の頭の中で何かを留めないという姿勢を反映した結果なんじゃないのかなと僕は思っているわけです。 それから、チームが長生きする

                                                                                  スループットではなくレイテンシーに注目せよ 「Jenkins」開発者が語るソフトウェア開発を進める上で大切なこと
                                                                                • Data Engineering is Not Software Engineering

                                                                                  In recent years, it would appear that data engineering is converging with DevOps. Both have embraced cloud infrastructure, containerization, CI/CD, and GitOps to deliver reliable digital products to their customers. The convergence on a subset of tooling has led many to the opinion that there is no significant distinction between data engineering and software engineering. Consequently, the fact th

                                                                                    Data Engineering is Not Software Engineering