並び順

ブックマーク数

期間指定

  • から
  • まで

561 - 600 件 / 1374件

新着順 人気順

Deploymentの検索結果561 - 600 件 / 1374件

  • Chefとnginxで作るPHPアプリケーションのReliable Blue Green Deployment

    PHPcon 2016での発表資料です。

      Chefとnginxで作るPHPアプリケーションのReliable Blue Green Deployment
    • WordPressのデプロイをwp-deployで設定する - Qiita

      vpsを借りてwordpressを設置するのは簡単だが、ただ設置するだけだとデザイン調整を本番ままで調整したりいじってもバックアップ取らないといけなかったりとかが面倒になる。面倒なところは早めに潰しておきたいのでwordpressのデプロイをwp-deployで設定する。 wp-deployの機能として簡単に説明すると capistranoを使用 wordpressのコア部分はgithubにあるWordPressリポジトリからソースを持ってきて設置する 日本語対応させるためにこの設定は無くすけど WordPressのインストール階層の変更を使っている http://example.com/wordpress/に本体が入ります。 databaseの設定がyml管理 ローカル、ステージング、本番共に dbのバックアップがコマンドで実行できる 画像、dbの内容をローカルに持ってきたり本番に持って

        WordPressのデプロイをwp-deployで設定する - Qiita
      • 24時間稼動サーバ@自宅なら電気料金プランの再考を | スラド

        以下、計算を簡単にするため24時間コンスタントに電気を使用する場合を想定してみました。 月間120kWh使用する場合(平均160W)、ナイト8は昼間80kWh夜間40kWh、ナイト10昼間70kWh、夜間50kWh 従量電灯B: 2,745円 [google.co.jp]=基本料金(30A)819円+電力量料金120kWh×16.05円/kWh ナイト8: 3,158円 [google.co.jp]=基本料金1260円+昼間料金80kWh×20.05円/kWh+夜間料金40kWh×7.35円/kWh ナイト10: 3,186円 [google.co.jp]=基本料金1260円+昼間料金70kWh×22.05円/kWh+夜間料金50kWh×7.66円/kWh 月間240kWh使用する場合(平均330W)、ナイト8は昼間160kWh夜間80kWh、ナイト10昼間140kWh、夜間100kWh

        • Improving how we deploy GitHub

          EngineeringImproving how we deploy GitHubAs GitHub doubled it’s developer head count, tooling that worked for us no longer functioned in the same capacity. We aimed to improve the deployment process for all developers at GitHub and mitigate risk associated with deploying one of the largest developer platforms in the world. Over the last year GitHub has doubled the number of developers contributing

            Improving how we deploy GitHub
          • Nodeアプリの設定系モジュールいろいろ - すぎゃーんメモ

            Node(node.js)でwebアプリを開発するにあたって、DBの情報やSession keyのsalt, OAuthのsecret_keyなどの設定をどうするかを悩み中。考えているのは アプリケーションのコードに設定値を埋め込むようなことは絶対にしたくない ということは設定用のファイルを用意してそこを読み込む形に? 開発環境と本番環境で設定が変わるので上手く切り替えられるようにしたい npmで普通に入れられる軽量なライブラリで実現出来れば良い …で、どんなのがあるか調べてみたところ結構色々あったので以下の6つくらいを実際に入れて使って試してみた。 cjson config confu jsonconfig nconf node-config cjson コメント付きで記述したJSON形式なファイルを使える、とのこと。 /* * This is my app configuration

              Nodeアプリの設定系モジュールいろいろ - すぎゃーんメモ
            • Capistrano

              Please Sign In No account? Create new user.

                Capistrano
              • Argo CDによる継続的デリバリーのベストプラクティスとその実装 - Cybozu Inside Out | サイボウズエンジニアのブログ

                こんにちは。Necoの池添(@zoetro)です。 現在San Diegoで開催されているKubeCon 2019に参加しているのですが、時差ボケで寝付けないのでこんなブログを書いています。 さて、現在我々はKubernetes上のアプリケーションの継続的デリバリーを実現するためにArgo CDというツールを利用しています。 github.com 本記事ではArgo CDについて簡単に解説した後、継続的デリバリーのベストプラクティスと具体的な実践例を紹介したいと思います。 Argo CD とは Kubernetes向けの継続的デリバリーツールとしては、Spinnakerや Jenkins Xなどが有名です。 これらのツールは継続的デリバリーのパイプラインを統合的に管理・実行するためのツールになっています。 一方のArgo CDは、パイプライン全体を管理するのではなくパイプラインの中の1つの

                  Argo CDによる継続的デリバリーのベストプラクティスとその実装 - Cybozu Inside Out | サイボウズエンジニアのブログ
                • KVM and Docker LXC Benchmarking with OpenStack

                  Forward Linux containers (LXCs) are rapidly becoming the new "unit of deployment" changing how we develop, package, deploy and manage applications at all scales (from test / dev to production service ready environments). This application life cycle transformation also enables fluidity to once frictional use cases in a traditional hypervisor Virtual Machine (VM) environment. For example, developing

                    KVM and Docker LXC Benchmarking with OpenStack
                  • CodePipelineを用いたLambdaのデプロイについての所感 - JX通信社エンジニアブログ

                    「JX通信社Advent Calendar 2019」7 日目の記事です。 こんにちは。2019年9月からJX通信社のエンジニアとなった鈴木(泰)です。趣味は映画観賞です。 はじめに JX通信社では AWS の Lambda Layer、Lambda 関数を使った Serverless なアプリケーションの開発に従事しています。 私が初めて Lambda 関数に触れたのは2019年の9月です。 3ヶ月のあいだ業務で扱ってきたこともあり、現在では Lambda 関数をサクサク作れるようになりました。 また、複数の Lambda 関数を連携させて1つのアプリケーションを組んでみたり、共通する処理を Layer として切り出したりと、少しずつ複雑なこともできるようになりました。 最近の問題は、増えてきた Lambda 関数の管理です。 特に、Lambda 関数のデプロイにかかる手間の大きさが問題

                      CodePipelineを用いたLambdaのデプロイについての所感 - JX通信社エンジニアブログ
                    • 多数のサーバを一手に管理する·RackTables MOONGIFT

                      RackTablesはWebベースでラックやサーバの情報を管理する。 MOONGIFTはこう見る ハードウェアの管理は規模が小さいうちはExcel等でも十分管理ができる。とは言え規模が増えた時や必要な情報が増えた時に全てのサーバを洗い直すのは大変だ。さらに複数人での運用となれば、そのメンテナンス情報を引き継いだりするのも苦労する。RackTablesはその管理ノウハウを提供しているソフトウェアと言えるだろう。最近ではクラウド化するケースも増えているが、そのクラウド化したサーバの情報を管理、運用するのにも向いているのではないだろうか。 RackTablesはPHP製のオープンソース・ソフトウェア。最近では小〜中規模なサービスであればレンタルサーバやVPSで済ませてしまうケースも多くなっている。だが規模が大きくなったり、サーバの独自メンテナンスを必要とする場合にはやはりハウジングになる。 [/

                        多数のサーバを一手に管理する·RackTables MOONGIFT
                      • 暗号化のお話 (1)

                        最終目的は SSL/TLS ここから暗号化に関する話が始まります。 最終目標は「SSL/TLS プログラミングができるようになること」なのですが、 プログラミングのやり方だけを説明するのは嫌なので、 暗号の基礎についても解説してみました。 本を買って勉強してみたところ、これが非常におもしろい。 ついついいろんなことを書いてしまいました。 共通鍵 データを安全にやりとりするにはどうすればいいでしょうか。 そう、暗号化すればいいのです。 古来から伝わる暗号化の方式としてシーザー暗号というのものがあります。 仕組みはとても簡単で、下の表のように文字列をアルファベット順に 数個ずらすだけです。この例では A〜Z を F〜Z・A〜E と、5つずらしています。

                        • Terraformのデプロイパイプラインに使用できるツールをまとめてみた | DevelopersIO

                          「Terraformデプロイパイプラインを作るなら、どのツールが自分の組織にあっているのだろう?」 Terraformのデプロイパイプラインの実装方法は、選択肢が多くて迷ってしまいます。 この記事では、デプロイに使用できるツールをまとめてみました。 デプロイパイプラインのツール選定の参考になれば幸いです。 前提 Terraformは様々なリソースを管理することができますが、今回はAWSリソースをTerraformで管理する想定としています。 所々AWS固有の単語がでてきますが、ご了承ください。 なぜTerraformのデプロイパイプラインは必要なのか? デプロイフローをおさらいして、デプロイパイプラインなしの運用の課題を考えてみます。 Terraformのデプロイフロー Terraformで構成管理している場合、リソースの設定変更時は以下のようなフローで行うことが多いです。 コードの編集

                            Terraformのデプロイパイプラインに使用できるツールをまとめてみた | DevelopersIO
                          • ヽ( ・∀・)ノくまくまー(2007-08-20)

                            4コアに期待しちゃって眠れないってこういう気分なの? 静的ファイルにも Rails にも concurrent に ab レスポンスボディは同じ結果になる 最初は静的ファイルに "nksk" かな? 予想は全部、Rails は×マーク 負け ちゃめちゃめそーおー Rails は100倍かかるの?少し心配だけどわくわくしてるわ DB・ERb は必要無いわ、David が驚くくらい 早く render :text=>"nksk" しちゃうもん production モードも完璧だし nksk ベクトル

                            • How to use git-ftp

                              最近「寺子屋」と称して個人レッスンというか、数名規模の私塾みたいなことをやっているこもりです。こんにちは。 寺子屋については年が明けてからあらためてお知らせするとして、寺子屋の参加者の皆さんの間などでよく「Gitは使ってるんだけど、アップロード先がFTPしかだめで…。どうにかなりませんかね?」みたいな質問を受けることがあります。もったいないですね。手元は効率化できてるのに、最後の最後がそれじゃ。 アップロード先がFTP(とかSFTP)しか使えない場合は、「dploy.io」とか「Deploy」みたいにGitHubとかBitBucket、自分のリモートのリポジトリからデプロイだけやってくれるサービスを使ったり、むしろその辺も一緒くたになった「Beanstalk」みたいなのを使うと簡単なのですが、いかんせんそれなりにお金はかかります(その辺の話はここに書いてます)。 dploy.io – Co

                                How to use git-ftp
                              • 渋谷java−あなたのプロジェクトで気軽にjavaをバージョンアップするために必要なこと

                                (セッション概要より) Adam Wiggins氏(元Heroku CTO)が2012年に提唱した””The Twelve-Factor App””。JavaのWebアプリケーションでこれを実践するにはどう設計すべきなのでしょうか。Maven、Logback、Java Service Wrapper、バイナリパッケージリポジトリ(NEXUS)、組み込みTomcat、そしてSpring Framework。 一見バラバラな技術要素を組み合わせてゆくと、12-factor Appが現れます。

                                  渋谷java−あなたのプロジェクトで気軽にjavaをバージョンアップするために必要なこと
                                • EC2 on Rails

                                  Deploy a Ruby on Rails app on EC2 in five minutes EC2 on Rails is an Ubuntu Linux server image for Amazon’s EC2 hosting service that’s ready to run a standard Ruby on Rails application with little or no customization. It’s a Ruby on Rails virtual appliance. If you have an EC2 account and can start EC2 instances you’re five minutes away from deploying your Rails app. EC2 on Rails is opinionated sof

                                  • AWS Windows 自動化ラウンドテーブルのセッション資料公開 - tech.guitarrapc.cóm

                                    2016/5/13 に、アマゾン ウェブ サービス(AWS) 様主催で、AWS で Windows を扱っている方を集めてのクローズドなラウンドテーブルの第1回が開催されました。 私も、AWS Solution Architect の@keisuke69さんにお誘いいただき登壇させていただきました。今回の資料を作るきっかけを与えていただき、本当にありがとうございます。当日参加して下さった方もありがとうございます。 今回は、ラウンドテーブルで用いた資料と、グラニのインフラの基本的な考え方を紹介します。 目次 目次 Simple Windows Architecture on AWS なぜ構成を公開するのか Cloud Design Pattern Retry Pattern External configuration store Pattern Stamp Pattern 他の基本としてい

                                      AWS Windows 自動化ラウンドテーブルのセッション資料公開 - tech.guitarrapc.cóm
                                    • Capistrano: Automating Application Deployment |

                                      Please Sign In No account? Create new user.

                                        Capistrano: Automating Application Deployment |
                                      • DRBD+Heartbeatでお手軽HA Cluster VA Linux Systems Japan

                                        サーバを運用する際の問題の一つとして故障時の対応があります。高価なシステムを構築すればストレージはSANで構築し、サービスのフェイルオーバーも高価な商用ソフトを導入することで実現することは可能です。しかしながら、「そこまでコストをかけて構築しなくても、、、」といった場合もあるかと思います。そのような場合の解決策の一つとして、本編ではDRBD + Heartbeatというオープンソース・ソフトウェアを用いて、HA Clusterを構築する方法を解説します。以下、<host_m>と<host_s>という2台のサーバを用いた構成手順を紹介します。 DRBDとは、Distributed Replicated Block Deviceの略で、本家WEBサイトは http://www.drbd.org/ になります。具体的にDRBDは何をするものか?というと、パーティション

                                        • フレームワーク導入に備え身に着けておきたい4つの習慣 ~Ruby/Perl/PHPユーザーのためのMVCフレームワーク入門~

                                          フレームワークを導入する前にやっておきたいこと 第2回、第3回とRuby/PHP/Perlの言語別のフレームワークを比較してきました。今回は、フレームワークを導入する前に、身に着けておきたい4つの習慣をまとめました。より良い開発工程を模索する参考となれば幸いです。 これまでの連載 第1回「効率的なWebアプリ開発の定石」 第2回「言語別フレームワークの比較」 第3回「Webサービスの開発にフレームワークが必要な理由」 1.案件について分析する Web開発では、そのサービスが『誰を対象としたものか』によって、プログラマが担う役割や作業負荷が変わります。 コンシューマを対象としたWebサイトの改変の多くは、デザイン・UIの変更です。この場合、ロジックとデザインの切り離しを行うことで、プログラマは作業負荷を軽減することが可能となります。そのため、なるべくシンプルなテンプレート構造を持ったフレーム

                                            フレームワーク導入に備え身に着けておきたい4つの習慣 ~Ruby/Perl/PHPユーザーのためのMVCフレームワーク入門~
                                          • Immutable Infrastructureに対する自分なりの考えメモ - $shibayu36->blog;

                                            インフラ系技術の流れ - Gosuke Miyashita 今さら聞けない Immutable Infrastructure - 昼メシ物語 2014年のウェブシステムアーキテクチャ - stanaka's blog http://rebuild.fm/25/ この辺りを読んだ。自分の中ではImmutable Infrastructureについてはここ一週間で調べただけであり、解説などは出来ないが、とりあえず自分用のメモとして自分の思ったことなどを書いていく。 コンテナベースのデプロイ Dockerなどが出てきたことにより、Dockerのイメージをそのままアップロードし、それを本番でも動かすということが出来そうというのが面白かった*1。こういう風なフローになるとすると、これまでのデプロイ手順とは全く違うようになりそう。 これまでのデプロイと、コンテナベースのデプロイ これまでのデプロイは

                                              Immutable Infrastructureに対する自分なりの考えメモ - $shibayu36->blog;
                                            • GitHub - fail2ban/fail2ban: Daemon to ban hosts that cause multiple authentication errors

                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                GitHub - fail2ban/fail2ban: Daemon to ban hosts that cause multiple authentication errors
                                              • Tomcatのwarファイルとデプロイと自動展開 - ろば電子が詰まつてゐる

                                                またもやTomcatでハマってしまったので、ちょっとまとめておこうと思う。Tomcatでのwarファイルの扱いと、コンテキストパスと、自動デプロイについて。 Tomcatのデプロイとwarファイル Tomcatではアプリケーションをデプロイするには、warファイルという、Webアプリケーションに必要なclassファイル・jarファイル・jspファイルやWEB-INF/xmlファイルなどをまとめてひとかたまりにしたファイルを配置してデプロイする。 このwarファイルは実質はただのzipファイルであるため、unzipコマンドで展開して中身を覗いてみることもできる。 $ file struts2-showcase.war struts2-showcase.war: Zip archive data, at least v1.0 to extract $ unzip struts2-showcas

                                                  Tomcatのwarファイルとデプロイと自動展開 - ろば電子が詰まつてゐる
                                                • MDT 2010でWindows 7を無人インストールする(前編)

                                                  MDT 2010でWindows 7を無人インストールする(前編):無償ツールでWindows 7の大量導入を大幅に省力化(1/2 ページ) XPの代わりにWin 7 PCを大量導入せよ。もちろんデバドラや社内アプリも全部インストールすること。さてどうする? まさか1台ずつ手作業するつもり? 連載目次 Windows XPのサポート期限切れや新規PCの導入などに伴い、新しくWindows 7のPCを大量に導入する必要に迫られているIT Pro技術者は少なくないだろう。Windows 7のPCを新規導入するにはいくつか方法があるが、可能な限り自動化したいところだ。台数が少なければインストール用DVDメディアや、(DVDの内容をコピーした)USBメモリなどを使ってインストールすればよいが、それでも作業時間としては1台あたり何時間か、かかるだろう。OS本体のインストールのほかに、アプリケーション

                                                    MDT 2010でWindows 7を無人インストールする(前編)
                                                  • シェルスクリプトでGo言語のツールをクロスコンパイルしてGithubにリリースする

                                                    シェルスクリプトでGo言語のツールをクロスコンパイルしてGithubにリリースする [@motemen]()さんの“Wercker で Go のプロジェクトをクロスコンパイルし,GitHub にリリースする - 詩と創作・思索のひろば (Poetry, Writing and Contemplation)”を手元からやる. Werckerからリリース良いと思うけど,自分はリリースは手元で管理したい.その辺は毎回同じスクリプトでやってるのでまとめておく.なお,コードは全てtcnksm/go-distribution-scriptsにある. クロスコンパイル 基本はHashicorpのやり方を真似してる. まず,クロスコンパイルはmitchellh/goxを使う.goxは複数プラットフォームの並列コンパイルと出力先の設定の自由度が気に入ってずっと使ってる.何よりシンプルで良い.以下のようなスク

                                                    • WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~

                                                      WordCamp Kansai 2014 登壇スライド。 コードのGit管理を前提とし、それを活かしたよりストレスフリーなデプロイメントを紹介しました。紹介したのはツール、サービス、そして最近海外では話題になりつつあるフルスタック系のツールキット。 Slide from my presentation at WordCamp Kansai 2014 (7 June 2014), titled "Considering WordPress Site Deployment - utilizing Git and Deployment Services-"

                                                        WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
                                                      • composer install をどこで実行するか

                                                        最近の PHPer が集まれば、一度は話題に上がるのが、この composer install をどこで実行するのか問題。 これまで聞いた話をまとめると、大きく分けて、以下の2パターンになります。どちらの方法を取っているか教えて下さい 😀 0. 前提 前提ですが、以下のような方法で、Composer 関連のファイルは管理しているとします。おそらく多くはこのような形になっていると思います。 PHP コードは、Git などの VCS で管理する。 composer.json, composer.lock は、VCS で管理する。 composer.phar, vendor/ は、VCS で管理しない。 また、今回対象としているのはアプリケーションで、Packagist に登録して、配布するようなフレームワークやライブラリは対象外です。 1. 本番サーバで実行 本番PHPサーバ上で compo

                                                        • KubernetesをOpenStackに統合するGoogleとMirantis。OpenStackがDockerコンテナのIaaSに

                                                          DockerのオーケストレーションツールであるKubernetesを開発したGoogleと、OpenStack専業のSIerであるMirantisは、共同でKubernetesをOpenStackに統合すると発表しました。 Kubernetesとは、Webサーバとデータベースのような複数のアプリケーションから構成される分散アプリケーションを、複数のDockerコンテナ上にデプロイし死活管理などをしてくれるツール。 参考:Dockerを管理するKubernetesの基本的な動作や仕組みとは? Kubernetesを触ってみた。第20回 PaaS勉強会 - Publickey しかしKubernetesはコンテナレベルのオーケストレーションツールであり、コンテナの基盤となる仮想マシンや物理マシン、ネットワーク構成などはあらかじめ用意されていることが前提となっています。 KubernetesをO

                                                            KubernetesをOpenStackに統合するGoogleとMirantis。OpenStackがDockerコンテナのIaaSに
                                                          • A visual guide on troubleshooting Kubernetes deployments

                                                            A visual guide on troubleshooting Kubernetes deploymentsMay 2024 TL;DR: here's a diagram to help you debug your deployments in Kubernetes (and you can download it in the PDF version and PNG). This diagram is also translated into the following languages: 中文, Translated by Addo Zhang (PDF | PNG)Português — Translated by Marcelo Andrade (PDF | PNG)Español mexicano — Translated by Raymundo Escobar & J

                                                              A visual guide on troubleshooting Kubernetes deployments
                                                            • etcdからkubernetesの動きを見る「kube-ectd-helper」 - febc技術メモ

                                                              多分すごく限られた層にだけ響くツール「kube-etcd-helper」を作りました。 kube-etcd-helperは、kube-apiserverが利用しているetcdに直接アクセスし、 データのダンプや変更の検知を行うためのツールです。 kubernetesの全体のデータの動きを知りたい方や、kubernetesを開発プラットフォームとして利用するインフラエンジニアの方などは便利にお使いいただけると思います。 kube-etcd-helper Kubernetesオブジェクトの中身を見るには Kubernetesオブジェクトとは、Kubernetesのクラスタの状態を表す永続化されるエンティティのことです。 podとかserviceとかdeploymentなどですね。 Understanding Kubernetes Objects これらは通常kube-apiserverによって

                                                                etcdからkubernetesの動きを見る「kube-ectd-helper」 - febc技術メモ
                                                              • Capistrano の対抗馬? Mina の導入方法 - Qiita

                                                                # set: キーに対して値を設定する (Mina の設定用) set :user, 'username' p user # => "username" (set したデータはメソッドとして呼び出せる) # desc: task の前に書いてタスクに説明を付ける desc "タスクの説明" # task: タスクを定義する task :mytask => [:subtask] do # subtask を前提タスクとして mytask を定義 # queue: リモートで "touch hoge.txt" を実行するコマンドを実行キューに追加 queue 'touch hoge.txt' # queue!: --verbose モードでコマンドが出力される以外は queue と同じ queue! 'rm -f hoge.txt' # invoke: タスク another を実行 invo

                                                                  Capistrano の対抗馬? Mina の導入方法 - Qiita
                                                                • Linux Wiki

                                                                  このWikiは今年度中で閉じる予定です。何らかの形のアーカイブは残します -- 奥村? 2021-08-10 (火) 20:04:42 PHPが使えないブラウザがあります。 -- morinet? 2021-08-10 (火) 18:07:38 あ -- あ? 2021-08-10 (火) 18:05:39 Vine Linux 6 がリリースされています。http://vinelinux.org/ -- detch 2012-07-27 (金) 13:01:18 気がつけば Vine Linux 5 がリリースされています。http://vinelinux.org/whatsnew.html -- よっけ 2009-09-01 (火) 22:33:58 2007-12-25 に Vine Linux 4.2 がリリースされています。 -- よっけ 2008-01-01 (火) 19:10

                                                                  • デプロイ頻度を10倍にした、ブランチ戦略とGitHub Actions on AWS ECS

                                                                    AWS Startup Tech Meetup Online #4 https://aws-startup-community.connpass.com/event/209830/

                                                                      デプロイ頻度を10倍にした、ブランチ戦略とGitHub Actions on AWS ECS
                                                                    • Tips for High Availability

                                                                      By Andy Glover and Katharina Probst Over the past four years, Netflix has gone from less than 50 Million subscribers to 125 Million subscribers. While this kind of growth has caused us no shortage of scaling challenges, we actually managed to improve the overall availability of our service in that time frame. Along the way, we have learned a lot and now have a much better understanding of what it

                                                                        Tips for High Availability
                                                                      • Rails勉強会@東京第23回 - 世界線航跡蔵

                                                                        Rails勉強会@東京第23回 に行ってきた。2週間遅れだけどレポートする。 勉強会の形式は いつものごとく 。 ただ、今回は試験的に「昼食懇親会」を行なった。 そこで話しているうちにうち解けてセッションが弾むのでは? セッションの時間を潰して長い自己紹介をしなくても、自然に相手を認識できるのでは? セッション案も自然に出てくるのでは? 夜の「飲み会懇親会」よりも安く済むのでは? という趣旨だ。おおむね好評だった模様。ただ、私はどうも元気が出なくて遅れていったので懇親会は殆ど出てない。 前半 前半は3つのセッションに分かれた。 Rails 2.0を読む。 初心者セッション - Scaffoldの半歩先に ぐだぐだ喋る 初心者セッションは前回と同じ内容だそうだ。Scaffoldは試してみたけれどもその先へ進めないというRails初心者のために、Scaffoldで生成されたモデルやコントローラ

                                                                          Rails勉強会@東京第23回 - 世界線航跡蔵
                                                                        • Heroku、Dockerイメージをそのままデプロイ可能に。「Heroku Container Registry」をベータ公開

                                                                          Herokuは、DockerイメージをそのままHerokuにデプロイし、実行できる新機能「Heroku Container Registry」をパブリックベータとして公開しました。 Container Registryを利用するには、Herokuにログインして自分の環境にプラグインの「heroku-container-registry」をインストールします。 Container Registryには、DockerイメージをDocker Hubから持ってくることも可能。CircleCIやJenkinsのようなビルドやデプロイの自動化ツールと連係して、これらからContainer RegistryにDockerイメージをプッシュすることもできます。 Herokuは昨年5月にDockerのサポートを発表しましたが、今回のContainer Registryは、Dockerに対してより柔軟なサポー

                                                                            Heroku、Dockerイメージをそのままデプロイ可能に。「Heroku Container Registry」をベータ公開
                                                                          • Windows と Deploy と PowerShell - tech.guitarrapc.cóm

                                                                            私が PowerShell をやる理由、好きな理由、今自分が 果たす必要があること。それは Windows におけるデプロイであり、私が PowerShell に興味を持っているすべてです。 Linux 大好きです。Deploy や Automation のトレンドは Linux 界隈を見ると楽しいです。 Windows 超好きです。C# 大好きです。クラウド最高です。なので 謎社 の サーバーは Amazon Web Service 上の Windows Server 2012 です。*1 そんなWindows におけるデプロイに PowerShell をどう使って楽にするのかを毎日考えています。 でも、Windows で デプロイ? どうやるの? といわれると実例も乏しく手法も普及していない残念な現実。なので、今回はそれを考えて見ます。 目次 目次 Windows での Deploy

                                                                              Windows と Deploy と PowerShell - tech.guitarrapc.cóm
                                                                            • Kubernetes Network Deep Dive (LoadBalancer) - Qiita

                                                                              はじめに Kubernetes では、コンテナ(Pod) を外部からアクセスさせるために、Service LoadBalancer を使って外部公開が出来ます。LoadBalancer を作ったときに、どういうことが Kubernetes クラスタ上で起こり、どのように通信出来るのでしょうか。 マネージドサービスを使っていでも、何かの拍子に通信障害が発生することがあります。障害を解析するためには、正しい通信経路を把握することが重要です。 通信経路を調査した内容を備忘録として残します。Kubernetes 環境は、Oracle Cloud のマネージドサービスである OKE を使って調査していますが、他の環境でも基本的には同じような挙動になると思います。 事前準備 OKE クラスタを作成して、Deployment と LoadBalancer を作成します。作業用ディレクトリを作成します。

                                                                                Kubernetes Network Deep Dive (LoadBalancer) - Qiita
                                                                              • Rails で静的ファイルを撒く時に考えること : sonots:blog

                                                                                  Rails で静的ファイルを撒く時に考えること : sonots:blog
                                                                                • Kustomize + CodePipeline + CodeBuildでEKSに継続的デプロイしてみた | DevelopersIO

                                                                                  こんにちは、かたいなかです。 Kubernetesを仕事で触っていて、CodePipeline/CodeBuildとKustomizeを組み合わせての継続的デプロイを検証する機会があったので備忘録として記事にまとめてみます。 Kustomizeとは KustomizeはkubernetesのYAMLファイルをパッケージングするツールです。ベースの構成をもとにSTG/PRDなどの環境ごとに変えたい設定などを上書きすることができます。Kustomizeで生成されたYAMLを、kubectl applyする形で使用します。将来的にkubectlへの統合が前提に開発されているそうです。 今回はこのKustomizeをCodePipeline/CodeBuildと組み合わせて使用し、継続的デプロイできるようにしていきます。 パイプラインの構築 今回は以下の図のようなパイプラインを組んでいきます。 前

                                                                                    Kustomize + CodePipeline + CodeBuildでEKSに継続的デプロイしてみた | DevelopersIO