タグ

openshiftに関するhohoho_ho2005のブックマーク (18)

  • DockerとKubernatesを核にしたPaaS基盤へと変わるOpenShift V3

    クラウド上でデータベースのサービスやRubyJavaといった言語の実行系を提供する、いわゆるPaaS型クラウド基盤のソフトウェアとして知られている主なものに、「Cloud Foundry」と「OpenShift」の2つがあります。 いずれもオープンソースですが、Cloud FoundryがすでにIBMのBluemixやHPのHelion、NTTコミュニケーションズのCloudnなどに採用されている一方で、Red Hatが中心となって開発されているOpenShiftはまだ大きな採用事例もなく、比較的目立たない存在でした。 そのOpenShiftが、今年登場するOpenShift V3でDockerKubernetesを核としたPaaSへと大きくアーキテクチャを転換します。1月28日に開催された「第24回 PaaS勉強会」で、Red HatのChris Morgan氏がその内容を解説しまし

    DockerとKubernatesを核にしたPaaS基盤へと変わるOpenShift V3
  • Jenkins Polyglot Persistent Applications Part 2 – Red Hat OpenShift Blog

  • せっかくVagrantを入れたのでOpenShift-Originで遊んでみる - ハードコイルド・ワンダーランド

    Redhatが提供するOpenShiftというPaaS型クラウドがありまして、先日正式サービスを開始しました。 OpenShiftといえばCloudFoundryと同じようにオープンPaaSとか呼ばれたりしている、要はソースコードが公開されているPaaSです。ソースコードが公開されているため、当然ローカルに同じような環境を作ることができます。 OpenShiftではオンプレミスにOpenShiftの環境を作成するためのコンポーネントとしてOpenShift-Originが提供されています。以前は自前で環境を用意するのはかなり面倒で、もっぱらLiveCDを用いた環境構築が行われていたようですが、最近ではVagrantを用いて簡単にVMインスタンスが作成できるようになっています。 (※インスタンス内部のセットアップにはpuppetが使われています。) 今回はVagrantを利用してOpenSh

    せっかくVagrantを入れたのでOpenShift-Originで遊んでみる - ハードコイルド・ワンダーランド
  • レッドハットがPaaS型クラウド「OpenShift Online」正式サービス開始。Java、PHP、Ruby、Node.jsなど多言語対応。無料プランは継続

    レッドハットがPaaS型クラウド「OpenShift Online」正式サービス開始。JavaPHPRuby、Node.jsなど多言語対応。無料プランは継続 OpenShift Onlineは、いわゆるPaaS(Platform as a Service)型のクラウドサービスで、JavaRubyPHP、Node.js、PythonPerlなどの多様な言語と、MySQL、MongoDB、PostgreSQLなど複数のデータベースをサポートするのが特長です。 開発はオープンソースの「OpenShift Origin」として進められており、KVMやVirtualBox、VMwareなどの仮想マシン上で動作するイメージも提供されているため、ノートPCで試すこともできるようになっています。 また企業が自社のデータセンターでプライベートクラウドとしてOpenShiftを稼働させるためのソフト

    レッドハットがPaaS型クラウド「OpenShift Online」正式サービス開始。Java、PHP、Ruby、Node.jsなど多言語対応。無料プランは継続
  • 第25回 Red HatによるPaaS型クラウドサービス「OpenShift」 | gihyo.jp

    OpenShiftについて 「OpenShift」は、米Red Hat社が運営しているPaaS型のクラウドサービスです。JavaPHPRubyPythonPerlに対応しており、それぞれの開発フレームワークを利用したアプリケーションを展開することができます。現在はまだプレビュー段階ですが、SLA無しなどといった条件のもとで利用することができるのが特徴です。 OpenShiftには、無償で利用できる「Express」と、有償の「Flex」の2種類のサービスがあります。ExpressではWebコンソールやコマンドラインツールを用いたWebアプリケーションの作成や公開、カスタマイズ、gitを用いたデプロイやリポジトリ管理などを行え、アプリケーションは共有のサーバインスタンスに展開されます。 一方Flexでは、自前のサーバインスタンスやクラウドオブジェクトを作成・展開することが可能で、その

    第25回 Red HatによるPaaS型クラウドサービス「OpenShift」 | gihyo.jp
  • 注目のPaaSを一挙に紹介! ~Cloud Foundry、OpenShift、Herokuなど

    関連キーワード PaaS | Force.com | Amazon Web Services | Heroku | IaaS クラウドサービスのIaaSレイヤーの競争激化に伴いコモディティ化が進み、クラウドサービスの主戦場がPaaSレイヤーに一部シフトしつつある(関連記事:2011年クラウド業界を振り返る ~IaaSの発展、混沌としたPaaS業界の行方)。PaaSはIaaSレイヤーとの連携や一体化が不可欠であり、PaaSの種類によって提供される機能やサービスモデルは大きく異なる。 稿では「Open PaaS」「複数のIaaSに対応するPaaS」「Proprietary PaaS」の3カテゴリに分類し、クラウド利用促進機構(CUPA)とNTTコミュニケーションズが共同で開催したオープンクラウドキャンパス テクノロジーミーティングのアンケートでユーザーの関心度が高かったPaaSを中心に、サー

    注目のPaaSを一挙に紹介! ~Cloud Foundry、OpenShift、Herokuなど
  • OpenShift Originに関する情報

    DHCPが使える環境であれば、ネットワークも使えます。KVMのコンソールで直接操作するのは不便なので外からSSHできるようにしておきます(Live CDなので再起動すれば消えます) sshのポートが閉じられているので開けておきます。 liveuser@live$ su - root@live# iptables -I INPUT 1 -p tcp --dport 22 -j ACCEPT 最初から存在するユーザが全てパスワードが設定されておらずSSHログインできないので、新しいユーザを作っておきます。 root@live# useradd user01 root@live# passwd user01 これでLive CD上で操作するのと同じように操作できます。 host# ssh user01@livehost user01@live$ su - liveuser liveuser@li

    OpenShift Originに関する情報
  • 【徹底比較】2大Open Paas、Cloud FoundryとOpenShiftの強み/弱み

    関連キーワード Cloud Foundry | OpenShift | PaaS | クラウドサービス 特定のベンダーに依存せず、幅広い言語・フレームワークへの対応が魅力のOpen PaaS(関連記事:オープンソースのPaaSはなぜ注目されるのか ~Open PaaSの魅力と課題)。 2011年にはヴイエムウェアの「Cloud Foundry」がオープンソースとして公開され、複数のベンダーがCloud Foundryとの連携を発表した。また、2011年にレッドハットが発表した「OpenShift」も当初からオープンソース化を目指しており、2012年4月末にソースを公開した。 稿では、Open PaaSの代表としてCloud FoundryとOpenShiftを比較する。両者の詳細な機能や仕組みなどは、以下の関連記事を参照いただきたい。 Cloud Foundryを解説した記事 .NET

    【徹底比較】2大Open Paas、Cloud FoundryとOpenShiftの強み/弱み
  • これからのOpenShiftの話をしよう

    Ruby で zabbix agent の loadable module を作れる loadable module を C言語 + mruby で作ったtakanori suzuki

    これからのOpenShiftの話をしよう
  • “使用”より“構築”で学ぶオープンPaaS「OpenShift」

    “使用”より“構築”で学ぶオープンPaaS「OpenShift」:DevOps時代のJavaプログラマのためのオープンクラウド入門(1)(1/5 ページ) オープンなクラウドで重要性を増すJava。DevOps時代のJavaプログラマはアプリケーション開発者(Dev)もデプロイや運用(Ops)面におけるクラウド/インフラ技術への幅広い理解が必要となる。連載では、さまざまなオープンクラウド技術を紹介していく。初回は、オープンソースのPaaSであるOpenShiftを紹介。どんな技術を使ってPaaSが実装されているのかを理解しよう オープンなクラウドで重要性を増すJava 最近、これからは「DevOps時代」だといわれるようになっていますが、DevOps時代のJavaプログラマにとってクラウドサービスを使った開発は、どのようにアプローチしていくのが良いのでしょうか。 Javaは、これまでオン

    “使用”より“構築”で学ぶオープンPaaS「OpenShift」
  • deferloader

    salesforceアクションをボタンで配置~レイアウトは好きにさせて!~ By hiko|11月 20, 2018|salesforce, Salesforce.com, | こんにちは。営業部の彦部です。 最近めっきり寒くなりましたがいかがお過ごしでしょうか。 先週、「コールセンター/CRMデ… Read More

  • OpenShiftの内部構造についての覚書 (4) - めもめも

    何の話かというと OpenShiftのネットワーク構成について聞かれることが多くなってきたので、ポイントをまとめておきます。 管理アクセスの経路 まず、OpenShiftを構成するサーバ群について、こちらのp.12を参照してください。 この中にある「ブローカー」ノードは、REST APIで、ギアの作成などの管理操作のリクエストを受け付けます。rhcコマンドも裏ではこのREST APIを使用しています。(REST APIの仕様については、公式マニュアルの「REST API Guide」を参照してください。)リクエストを受けたブローカーは、実行ノードに対して、ギアの作成などの指示を出します。 アプリケーションアクセスの経路 一方、ギアの中で起動したWebアプリケーションに対して、Webブラウザからアクセスする際は、実行ノードに対して、直接に接続が行われます。ルーティング用のノードなどは介在しま

    OpenShiftの内部構造についての覚書 (4) - めもめも
  • OpenShiftの内部構造についての覚書 (3) - めもめも

    OpenShiftでお手軽CI環境を作る話です。 Jenkinsカートリッジの利用 OpenShiftでは、Jenkinsが稼働するギアを用意することができます。Webアプリケーションが稼働するギアに、「Jenkins Client」のカートリッジを入れると、「git push」した後のビルド処理がJenkins上で実施されるようになります。これにより、過去のビルド履歴を管理したり、Jenkins上でビルド処理のカスタマイズなども可能になります。また、Jenkinsを使わない場合、ビルド処理は、各アプリケーションのギア上で直接に行われるため、ビルドに失敗すると、アプリケーションが停止するなどの危険性がありますが、それを避けることもできます。 ここでは、例として、TomcatのアプリケーションをJenkinsでビルドする環境を用意してみます。 なお、Jenkinsによるビルド処理のタイミング

    OpenShiftの内部構造についての覚書 (3) - めもめも
  • OpenShiftの内部構造についての覚書 (2) - めもめも

    アプリケーションデプロイの仕組み いくつかの具体例で、クラウド上のPaaS環境にアプリケーションをデプロイした際の動作を説明します。 Rubyカートリッジ まずは、単純に、ruby-1.9のギアを用意します。 # rhc app create -a rubyapp -t ruby-1.9 Password: ******** Creating application 'rubyapp' ============================== Cartridge: ruby-1.9 Gear Size: default Namespace: enakaidom Scaling: no (以下略)この時、クライアント側にデフォルト構成のアプリケーションのコードが「git clone」でコピーされます。 # cd rubyapp/ # ll 合計 24 -rw-r--r--. 1 root

    OpenShiftの内部構造についての覚書 (2) - めもめも
  • OpenShiftの内部構造についての覚書 (1) - めもめも

    OpenShiftについて調べる機会があったので、覚書を残しておきます。まずは、全体像の説明から。 OpenShiftとは? OpenShiftは、Webアプリケーションを構築するためのPaaS環境を提供するものです。大きく、3種類の形態で提供されます(将来計画を含みます)。 OpenShift Online Red Hatがインターネット上のクラウドサービスとして提供する形態です。現在は、「Developer Preview」としてリソース制限のかかった無償版のみが提供されています。将来的には、従量課金の有償版も提供する予定とのことです。 OpenShift Origin OpenShiftのPaaS環境を構築するソフトウェア一式がオープンソースとして公開されています。Apache License 2.0の下に公開されていますので、これに従う範囲において、「OpenShift Onlin

    OpenShiftの内部構造についての覚書 (1) - めもめも
  • OpenShiftを使ってみる - 3 - カフェイン中毒エンジニアの事件簿

    OpenShiftを使ってみる、第三弾としてOpenShiftにアプリケーションをデプロイする方法をまとめます。 JBoss ASを利用した場合の一通りの導入はまとめたと思っているので、一旦このシリーズは終了です。 方法として大きく2種類あります。開発スタイルや好みに応じて選んでください。 ソースコードをOpenShiftにPushして、OpenShift上でビルド&デプロイ 予めビルドしたものをOpenShiftにPushしてデプロイ また、どちらの方法でもOpenShiftに対してPushを行うと以下のような挙動を行います。 JBossの停止 .openshift/action_hooks/pre-build.sh実行 「openshift」プロファイルでmavenのビルド実行 .openshift/action_hooks/build.sh実行 .openshift/action_h

    OpenShiftを使ってみる - 3 - カフェイン中毒エンジニアの事件簿
  • OpenShiftを使ってみる - 2 - カフェイン中毒エンジニアの事件簿

    OpenShiftのアカウント登録からデプロイ用リポジトリのCloneまでが前回の手順ですが、今度はDBの作成を行います。 コマンドラインクライアントツールの導入(必要であれば) 公式ドキュメントを参照のこと http://docs.redhat.com/docs/en-US/OpenShift/2.0/html-single/Getting_Started_Guide/index.html OpenShiftClientToolをインストールする #(その1をクリアしているならきっと入ってる…!) $ sudo apt-get install git-core # Rubyインタプリタを入れる。自力コンパイルでもRVMでも何でも良い。 $ sudo apt-get install ruby1.9.1 $ sudo apt-get install rubygems # RubyGemでOp

    OpenShiftを使ってみる - 2 - カフェイン中毒エンジニアの事件簿
  • OpenShiftを使ってみる - 1 - カフェイン中毒エンジニアの事件簿

    RedHatによるPaaSサービス、「OpenShift」を始めるための手順をメモとして残します。 まずは第1段としてOpenShiftのアカウントの作成から環境の作成、リポジトリのCloneまでを行います。 事前準備 SSH公開鍵の準備 Gitの導入 アカウント作成 「TRY IT NOW」でアカウント作成へ進みます 必要な情報を入力してアカウントを作成します。Promotional Codeは省略できます。 メールが送られるので待ちます。 メールのリンクを押すとログイン画面が表示されるのでログインします。 環境の作成 管理コンソールが表示されます。ここではJBoss AS7を作るので、「JBoss Application Server 7.1」をクリックします。 ネームスペースとアプリケーション名を指定します。ネームスペースはアカウントにつき1つです。後から変えることもできます。 しば

    OpenShiftを使ってみる - 1 - カフェイン中毒エンジニアの事件簿
  • 1