タグ

コンテナに関するkenzy_nのブックマーク (163)

  • AWS LambdaをDocker化する際の注意点と学びの備忘録 - Qiita

    はじめに AWS Lambdaを使ってデプロイするときに、 Dockerイメージを使って、デプロイしたいケースがありました。 すでに、動いているLambdaLambda Dockerへ変更する際に、 つまずきポイントがあったので、備忘録として、残しておきます Lambdaでコンテナイメージを利用とは? Lambdaには、通常のLambda(ソースコードのみを記述するタイプ)と Dockerイメージを利用するパターンが存在する ※Dockerイメージは、ECRから参照し、Lambda上で実行が出来る なぜDockerイメージを使うのか? 通常のLambdaLambda Dockerには、仕様の一部に違う部分が存在している 今回、Lambda Dockerを利用したいと考えたのは、 通常のLambdaよりも、大きいパッケージを展開できる為 ●Lambda 50 MB (圧縮、直接アップロー

    AWS LambdaをDocker化する際の注意点と学びの備忘録 - Qiita
  • Dockerコマンドの挙動を図解にして覚えやすくしてみた - Qiita

    対象者 Docker使いたいけどよくわからない Docker使い始めたけどコマンド言われるがままに打っていてよくわかってない コマンドと動作を図示で理解したい こんな人の理解の一助になれば幸いです。 (前提条件: docker version 26.0.2) Dockerコマンドを可視化してみた 勝手にローカルのPCmacにしているのはご愛嬌です ※2024/5/16 9時訂正版の画像に差し替え コメントで間違いを指摘していただきありがとうございます🙇 細かいオプションなどは一旦無視してライフサイクルの部分を抜き出してみました。 Docker imageの操作 dockerの肝となるコンテナは、imageから生成します。 そのimageは、 docker hubからpullしてくる dockerfileからbuildする この2択で生成します。 コマンドは、 など、 docker i

    Dockerコマンドの挙動を図解にして覚えやすくしてみた - Qiita
    kenzy_n
    kenzy_n 2024/05/16
    Dockerコントロール
  • 【AWS】障害時の調査事項まとめ ~ELB・ECS・RDS~ - Qiita

    はじめに 現在はAWSで構築されたシステムの運用保守業務に携わっており、その一環として障害調査を行うことが多々あります。 少しは経験値が上がったため、障害が発生した際に初動で確認する事項をまとめてみました。 インフラ基盤観点で障害調査を行うさいの参考になれば幸いです。 前提条件 当システムの構成は以下となっているため、それに即した調査項目となっています。 ALB/NLB・ECS・RDSを利用している ECSはEC2上で実行している(Fargateでは利用していない) ECSクラスター(以下クラスター)の自動スケーリング設定をしている ECS サービス(以下サービス)の自動スケーリング設定をしている RDSはAuroraを利用している また、障害は予期せぬコンテナの停止を想定しています。 NLB/ALBの調査事項 メトリクス 初めにロードバランサーのメトリクスからターゲットの状態を確認します

    【AWS】障害時の調査事項まとめ ~ELB・ECS・RDS~ - Qiita
  • 個人的Rails開発環境構築2024

    新規でRailsプロジェクトを始める時の個人的な環境構築についてまとめる。前提とする条件等は下記。 規模: ~中規模 開発者数: 個人 利用シーン: PoC作成・スタートアップ立ち上げ・並の業務アプリ開発等 基戦略 利用シーン的に「思い立ったらすぐアプリの開発ができる」という感じの運用がしたい。極力セットアップで悩みたくないから必要なミドルウェアなどは全部Dockerでインストールできるようにして立ち上げれば終わり、の環境を作る。その環境の中で色々とコマンドを叩いたり、rails newやrails gなどでRailsアプリを作成していく。 この辺のRailsの初期セットアップの手間を出来るだけ省きたいのでtemplateとなるリポジトリを作成し、そこからcloneしてくるだけでOKにする。 フロントエンドReactなどを使わずをRails標準のerbとHotwireを軸に開発する。開

    個人的Rails開発環境構築2024
  • tenforward (@tenforward) on Speaker Deck

    システムコンテナ向けエンジン LXC/LXD のご紹介 / JapanContainerDays v18.12 meetup

    tenforward (@tenforward) on Speaker Deck
    kenzy_n
    kenzy_n 2024/02/18
    コンテナを知り取り扱い方を理解する。
  • 新人インフラエンジニアが研修を受けてみた - Pepabo Tech Portal

    はじめに 2023年12月13〜19日の間、ペパボ技術部の新人2名が、株式会社ハートビーツ様ご監修のもとに実施されたインフラ領域に関する研修に参加しました。 目的 研修を通じて、多くのサービスで利用されるインフラ基盤の汎用的な技術の習得を目指し、今後、業務にジョインする際にスムーズに各ツールや技術を扱えるようにする。 また、インフラ技術に対する距離感を縮め、自信を持って業務に臨めるようにしたい。 研修でやったこと 以下が最終的な構成内容となります。 具体的にはAWSに構築したパブリックなVPC上で2台のEC2の冗長構成をとり、 ロードバランサとしてはALBでHTTP/HTTPSを受けるように構えております。 なお、ドメインの名前解決にはRoute53を活用しています。 サービス運用中のログ取得にはfluentdを利用し、取得した内容はS3に取集しております。 ログの確認はAmazon A

    新人インフラエンジニアが研修を受けてみた - Pepabo Tech Portal
    kenzy_n
    kenzy_n 2024/02/14
    研修を受ける側のレポート
  • 無償版ESXiサ終!次の自宅サーバー環境どうしよう - あっきぃ日誌

    VMwareがBroadcomに買収され、人がバサバサ切られ、次は製品に大鉈が振られ、無償版のESXiも当たり前ながら終了となりました。 blogs.vmware.com 無償のESXiと言えば4.0か4.1くらいの頃に無償版が登場して、かれこれ15年くらい提供されてきたので、ちょっとしたサーバーインフラ好きなご家庭なら1つくらいESXi環境があったのではないでしょうか(ほんまか?) うちの自宅も2013年の自作PC導入時のタイミングから10年ちょっと無償版ESXiのお世話になってきました。当に、今までお世話になりました。 akkiesoft.hatenablog.jp 今後はvSphereのEssentials PlusとStandardが残りつつ、買い切りモデルからサブスクリプションモデルに移行するようですが、自宅サーバーをほそぼそやるには過剰なものになると思うので、別の環境への移行

    無償版ESXiサ終!次の自宅サーバー環境どうしよう - あっきぃ日誌
    kenzy_n
    kenzy_n 2024/01/25
    次の仮想化基盤を探さないと。
  • コンテナって何?(Kubernetes入門)

    初心者むけK8sハンズオンの補助資料です https://qiita.com/minorun365/items/0441e4878f0984a9fc0a

    コンテナって何?(Kubernetes入門)
    kenzy_n
    kenzy_n 2024/01/02
    コンテナを解説
  • コンテナのベストプラクティスに対しておこがましくも言ってみる - Qiita

    最近実際に開発現場にコンテナを導入してきた経験から、公式ドキュメントに記載されているベストプラクティスに実際どうなんだということを言ってみようと思います。公式に書いてあることを間違ってると指摘という意図はありません 発言は個人の見解に基づくものであり、所属組織を代表するものではありません。 2023/12/3更新: 燃えかけてるのでタイトルを変えました。 補足: こちらの環境は下記を想定しています。 Java CICD/番環境イントラネット内に整備 WF開発 マルチステージ・ビルドを使う マルチステージビルドの目的 公式ドキュメントには、下記のように記載があります。 マルチステージ・ビルド は、中間レイヤとイメージの数を減らすのに苦労しなくても、最終イメージの容量を大幅に減少できます。 つまり、最終イメージの容量を減らすことが目的であって、その一つの手段としてマルチステージビルドを進めて

    コンテナのベストプラクティスに対しておこがましくも言ってみる - Qiita
    kenzy_n
    kenzy_n 2023/12/02
    最適解はどこに
  • 調理から保存までマルチに活躍。自炊勢が試行錯誤をへてたどり着いた最強のコンテナ #ソレドコ - ソレドコ

    著者:ぴか 自分の部屋をこよなく愛する社会人6年目。おやつとお茶とごはんと器とインテリアが好き。許されるならずっと家にいたいです。 SNS:@soup_suki ブログ:持続可能な生活 自炊をしていると、どうしても必要となるのが保存用のタッパー。 私も自炊を始めてからしばらくは、器にラップをかけたり、100均のタッパーを買ってみたりと試行錯誤を繰り返していました。 でも、お皿は冷蔵庫内の場所を取り過ぎてとんでもないデッドスペースを生み出します。また、無計画に買い集めたタッパーで冷蔵庫がテトリス状態になったことも……。私にとって自炊とは、冷蔵庫スペースとの戦いでした。 そんな試行錯誤をへてたどり着いた最強アイテムがこちら、「iwakiの耐熱ガラス容器」です。 iwaki 耐熱ガラス容器 7点セット 楽天で見る Amazonで見る 冷蔵庫の中でレゴみたいにピッタリ重なる オリーブグリーンの

    調理から保存までマルチに活躍。自炊勢が試行錯誤をへてたどり着いた最強のコンテナ #ソレドコ - ソレドコ
  • EKSコンテナ移行のトラブル事例:推測するな計測せよ -CoreDNS暴走編- - MonotaRO Tech Blog

    こんにちは、モノタロウの SRE グループ・コンテナ化推進チームの田中です。 現在、私たちはシステムモダナイゼーションのプロジェクトの一環として、200以上のエンドポイントを持つモノリスのバックエンド API を EC2 上から Kubernetes マネージドサービスの EKS(Elastic Kubernetes Service)に移行しています。ノードは Fargate を使用し、監視には Datadog と Sentry を導入しています。 今回、EC2 に流れているリクエストを全て EKS に振り分けを行おうとしておりました。その際に外部(DB、 サービス)への疎通ができないといった内容の Sentry のエラーが大量に発生し、切り戻しをせざるを得ない状況に陥ったのです。エラー内容を詳しくみたところ名前解決に関するものであり、今回私たちは CoreDNS の設定を行うことで解決し

    EKSコンテナ移行のトラブル事例:推測するな計測せよ -CoreDNS暴走編- - MonotaRO Tech Blog
  • AWS のコンテナ: 選択方法

    コンテナは現代のアプリケーション開発の重要な要素です。コンピューティングリソースを整理し、アプリケーションデプロイのコンテンツを管理するための標準的な方法となっています。 コンテナは、個別に再現可能なコンピューティング環境を提供します。また、パッケージ化と依存関係管理を簡素化する方法も提供します。非常に大規模なマルチクラスター環境のオーケストレーションからウェブアプリケーションのオーケストレーションまで、あるいはノートパソコンで作業のテストや概念実証を行うことまで、クラウドにデプロイするソフトウェアを構築し始めるのに最適な方法です。 この意思決定ガイドは、モダンアプリケーション開発に適した AWS コンテナサービスを開始して選択する際に役立ちます。 この 4 分間の短時間の動画は、AWS Summit DC 2022 において、AWS の Principal Technical Accou

    AWS のコンテナ: 選択方法
    kenzy_n
    kenzy_n 2023/08/11
    コンテナ選びの指針
  • VMとDockerの基礎 -コンテナって何なの??言葉と仕組みを理解する

    Dockerとは Dockerは、インフラ関係やDevOps界隈で注目されている技術の一つ. Docker社が開発している, コンテナ仮想化(仮想環境)を用いてアプリケーションを開発・配置・実行するための オープンプラットフォーム。 会社では当たり前に使っているものだけど、 説明できるかっていったらできなかった!ので、簡単に、まとめました(^^) ■ 仮想化...?? "VM(virtual machine)" 仮想化とは。英語では、virtual machine(バーチャルマシン). 実態のないものであり、実在しているかのように作るもの。 1台のサーバーの上に、複数台のサーバーがあるように見える状態を作ること。 (コンピュータの中に、あたかも他のコンピュータがあるように 擬似的なコンピューターを再現したもの。とも言える。) 例えば... Macの中にcentOSサーバーを設置 windo

    VMとDockerの基礎 -コンテナって何なの??言葉と仕組みを理解する
    kenzy_n
    kenzy_n 2023/07/24
    イメージと仕様
  • 名古屋港でシステム障害、コンテナ搬出入できず 物流に影響も:中日新聞Web

    名古屋港の全てのコンテナターミナルでコンテナ搬出入などを一元管理する「名古屋港統一ターミナルシステム(NUTS)」で4日、システム障害が発生し、トラックによるコンテナの搬出入が終日できなくなった。名古屋港は2002年から20年連続で、コンテナ貨物を含む総取扱貨物量が全国一。5日もコンテナの搬出入を見合わせる方針で、物流に大きな影響が出そうだ。

    名古屋港でシステム障害、コンテナ搬出入できず 物流に影響も:中日新聞Web
    kenzy_n
    kenzy_n 2023/07/05
    物流の動脈が寸断されている
  • コンテナ研修(Kubernetes編)【MIXI 23新卒技術研修】

    23新卒技術研修で実施しコンテナ研修(Kubernetes編)の講義資料です。 動画:https://youtu.be/Dk0isJQ6a80 こちらは後編になります。前編はこちら:https://speakerdeck.com/mixi_engineers/2023-container-training-number-01 ※ハンズオン環境は提供していないので、ハンズオンを実際に試していただくことはできません。 資料の利用について 公開している資料は勉強会や企業の研修などで自由にご利用頂いて大丈夫ですが、以下の形での利用だけご遠慮ください。 ・受講者から参加費や授業料などを集める形での利用(会場費や飲費など勉強会運営に必要な実費を集めるのは問題ありません) ・出典を削除または改変しての利用

    コンテナ研修(Kubernetes編)【MIXI 23新卒技術研修】
  • ドッカー入門

    Dockerは現代の開発において不可欠なツールとなりました。書では、Dockerの基から応用まで、幅広く解説しています。Dockerの導入方法やコンテナの作成・管理、Docker Composeを使ったアプリケーションの構築、Dockerのネットワークやストレージなど、多彩なトピックを扱っています。さらに、実践的な例題を用いて、読者がDockerを使った開発をスムーズに進めるためのヒントを提供しています。書は、Dockerを初めて使う人から上級者まで幅広く対応できる、実践的な一冊です。

    ドッカー入門
  • Kubernetesを徹底解説する記事

    はじめに 今回の記事では、PythonRuby等の他の技術には触れているものの、Kubernetesについては初心者であるプログラマーを対象に、Kubernetesを徹底解説する。 Kubernetesとは Kubernetes(通称「k8s」)とは、コンテナ化したアプリケーションのデプロイ、スケーリングや管理を行うためのオープンソースのプラットフォームである。Dockerと同様にGo言語で開発されており、2023年現在において、Dockerと双璧をなすコンテナ技術として利用されている。 Kubernetesが開発された経緯 Kubernetesは、コンテナ化されたアプリケーションを大規模にデプロイし管理するという課題に対処するために開発された。Kubernetesが開発される以前は、コンテナを大規模にデプロイし管理することは、複雑で手動のプロセスであり、多くの労力と専門知識が必要だった

    Kubernetesを徹底解説する記事
    kenzy_n
    kenzy_n 2023/04/13
    舵輪のアイコンが特徴的
  • Amazon EKS Workshop のご紹介 | Amazon Web Services

    Amazon Web Services ブログ Amazon EKS Workshop のご紹介 Amazon Elastic Kubernetes Service (Amazon EKS) と関連するオープンソース技術に精通するために作成された Kubernetes に特化したワークショップである Amazon EKS Workshop のリニューアルを発表できる事を嬉しく思います。新しいワークショップは既存のワークショップを置き換えます。既存のワークショップは完全に廃止されましたが、archive.eksworkshop.com として引き続きアクセスすることができます。Amazon EKS Workshopは、新たに開発されたモジュール、参加者のために合理化されたコマンドラインインターフェイス (CLI) 体験、ワークショップの前提条件をデプロイするためのインフラストラクチャの改善に

    Amazon EKS Workshop のご紹介 | Amazon Web Services
  • 最近のDHH「サーバーレスをやめろ」 - laiso

    (インターネットやめろジェネレーターで作成) Ruby on Rails生みの親であり最強の逆張りおじさんであるところのDHHが昨年あたりからしきりに脱パプリッククラウドの主張をしている。 これは彼らの会社が運用しているBasecampやHEYのインフラをAWSから自社保有のベアメタルサーバーへ移行しようとしているからで、実際に移行作業は進んでおり、今後5年間で700万ドルのサーバー費用を節約できるだろうという見込みがあるようだ。 world.hey.com world.hey.com あとタイトルに「サーバーレスをやめろ」と書いたけどDHHのファンボである筆者の誇張表現であり、サーバーレスというキーワードに関しての言及は正確には以下のポストを読んで欲しい。 world.hey.com この文章における「the computing cycles」とは、一台のコンピュータが持つ計算能力全体を

    最近のDHH「サーバーレスをやめろ」 - laiso
    kenzy_n
    kenzy_n 2023/03/02
    ゴーストはささやく
  • 大学中退→ネトゲ廃人→6年のニート生活を経験 プレイ時間は9000時間超え、『FF14』大好きCTOのキャリア

    プロフェッショナルな方々を招き、これからのキャリア、ビジネス論、仕事の考え方、組織論などを教えてもらう勉強会「Meets Professional」。2回目のゲストは、合同会社UTAHA CTOの富永裕貴氏。ニート生活の後、未経験からエンジニア業界に入り、CTOまでのキャリアを築いた冨永氏が、成功・失敗の経験やそこからの気づきを共有しました。全3回。1回目は、大学中退、就職、転職までの経緯について。 大学は面倒くさくて中退、ネトゲ廃人で26歳までニート 富永裕貴氏:みなさま、こんばんは。合同会社UTAHA、CTOの富永と申します。こんなタイトルで大変恐縮ですが、私は大学を面倒くさいと思ってすぐに中退して、その後ひたすらオンラインゲームばかりやっていて、「そろそろ働き始めんとヤバい」と思って、エンジニアリングの業界に足を踏み入れてからだいたい6年くらい経つのですが、今日は私がどのように技術

    大学中退→ネトゲ廃人→6年のニート生活を経験 プレイ時間は9000時間超え、『FF14』大好きCTOのキャリア
    kenzy_n
    kenzy_n 2023/03/01
    そこそこ波乱のある人生を送られている光の戦士