TECH PLAY

サーバーワークス

サーバーワークス の技術ブログ

5901

日本語版はこちら Container virtualization is utilized in various systems, and HPC is no exception. For instance, some supercomputers in Japanese universities will introduce Docker, and AWS Batch is also a Docker-baed service. While Docker is becomimg a standard of container virtualization, it has some issue…
こんにちは、技術4課OJT中の峯です。 最近、さまざまなWEBアプリ・モバイルアプリが登場していますね。 私もニュースアプリや家計簿アプリ、フリマアプリなどはよく利用しています。 名前や住所などのような個人情報を扱うアプリケーションや、有料か無料かによってサービス内容が変わるアプリケーションは、利用者はユーザー登録・認証、もしくはFacebookやTwitterなどのアカウントでのログインをし、アプリ側で個人が認識されなくてはなりません。 Amazon Cognitoとは??? しかし、WEBアプリやモバイルアプリを開発するときにユーザー認証の実装は開発者にとって簡単ではありません。 またFa…
Click here to read in English. 近年普及が進んでいるコンテナ仮想化技術ですが、HPCの領域においても利用が広がっています。大学のスパコンにDockerが導入される例も出てきていますし、AWS提供のAWS BatchもDockerベースのサービスです。 コンテナ仮想化のスタンダードとなりつつあるDockerですが、HPC用途で使用するにはいくつか課題があります。そのうちの1つが、コンテナ間でのMPI通信が難しいという点です。流体解析などのシミュレーションを大規模に実行する際には、複数台のサーバ(ノード)、複数のCPUを利用して並列処理を行いますが、この際に利用される…
すでにご紹介したとおり、EC2のローンチ設定をバージョン管理できるLaunchTemplateがリリースされています。 LaunchTemplateを4つ40バージョンほど書いてみて、出てきた設定を行う上での注意点をご紹介します。 LaunchTemplateの制約事項 LaunchTemplateで基本的な内容を管理する場合には特に問題はないのですが、Advanced detailsを設定した場合にいくつかの制約が発生します。 IAM instance profile 画面上にはe.g. arn:aws:iam::123456789012:role/MyRoleName と表示されているので…
はじめに クライアントがNetCloudに接続すると、NetCloudの仮想ネットワークに接続するトラフィックと、通常のトラフィックの両方に接続できます。172.86.160.0/20レンジ宛のパケットがNetCloudの仮想ネットワークに接続されます。 参考: Cradlepoint NetCloud(旧Pertino)を構成する時のポイントをまとめてみた やりたいこと さて、下記イメージ図のように、NetCloudの仮想ネットワーク宛のトラフィックだけをルートテーブル上、別ルートに流したい時があります。例えば、通常トラフィックはVGW、NetCloudのトラフィックはIGW、等。 そのよう…
この記事はCloud Automator Advent Calendar 2017の24日目です。 技術4課の渡辺です。VMware へ入社して3ヶ月ほど経ちました。入社してから、Cloud Automatorをブラウザで使うようになりましたが、まだCLI操作はしたことがありません。 そんな私がCloud AutomatorのREST APIに挑戦してみたいと思います。 1. REST APIキーの発行 REST APIを使うためには、REST APIキーの発行が必要なようです。 こちらのページを参考にして、REST APIキーを発行し、メモしておきましょう。 参考URL:Cloud Auto…
Amazon Linux 2 が発表されました。 Systemd対応など、RHEL6とRHEL7のような大きな変更になっています。 Wordpressを動かしてみたとかは誰かがやるでしょうから、 今回はZabbixの視点からAmazon LinuxとAmazon Linux2の違いを見てみます。 ※現在はAmazon Linux2 LTS Candidate となっており候補版ですので、LTSリリース時には変更になる場合があります。 MySQLが無い Amazon LinuxではMySQL 5.6 を利用するために mysql56 パッケージを利用していましたが、 Amazon Lunux2で…
今年のre:Inventでは50以上の、そしてre:Invent直前にも20以上の新サービス、アップデートが発表されました。 AWSからも、AWS Black Belt Online Seminar 2017 AWS re:Invent 2017速報のような資料や 製品発表ページが公開されております。 Serverworksでも昨年同様全ての新サービスを1時間程度のセミナーにまとめた資料を作成いたしました。 是非ご覧下さい。 re:invent 2017 サービスレポート from Serverworks Co.,Ltd.
こんにちは、技術4課の多田です。 この記事は、Cloud Automator Advent Calendar 2017の21日目の記事です。今回は、Cloud Automatorの構成レビュー機能について書きます。 CloudAutomatorの構成レビュー機能 CloudAutomatorの構成レビュー機能とは、お客様のAWSアカウントにて利用されているEC2やRDSなどのAWSリソースが決められたルールに従って運用されているかをチェックし、お客様に通知を出してお知らせします。図解化すると、以下のようなイメージになります。 AWSの運用を行っていく過程で扱うAWSリソースの数も拡大し、自分の…
OpenFOAMは、主に流体解析に利用できるオープンソースのソフトウェアです。ライセンスの制限を気にせずに計算環境をスケールできる点や、クラウドのAPIを実行する連携ツールが自由に開発できることから、クラウドとの相性がよいと言えます。 よくOpenFOAMを使っている方から 「AWS上でOpenFOAMを使ってみたいけど、AWSは設定項目が多くて取り掛かりづらいです。どこからはじめるのがよいでしょう?」 という相談をいただきます。そこで本記事では、AWS上でOpenFOAMを動かすうえで便利なツールやサービスを4つ、チュートリアルと合わせて紹介します。目的別に大きく「バッチ処理」「デスクトップ…
この記事は「Cloud Automator Advent Calendar 2017」の12/19日分のエントリーです。※Cloud Automatorとはサーバーワークスがサービス提供している「AWSの運⽤を自動化し、 クラウド利用のメリットを最大限に引き出すためのサービス」です。 AWSを使う理由は? まず、はじめにAWSを使う理由は何でしょうか?スタートアップをスモールスタートさせるため、インフラコスト削減のため、個人的な楽しみ等いろいろあると思います。私たちサーバーワークスはエンタープライズ企業のお客様が多いのですが、企業がAWSを使うのは究極のところ「コアコンピタンスへの集中」が理由…
re:Invent 2017 で AWS Systems Manager が発表されました。 EC2 Systems Manager との関係やどのようなサービスなのかを観てみたいとおもいます。 AWS Systems Manager概要 AWS Systems Manager はタグでグループ化されたリソースをまとめてAWS ConfigやCloudTrail、Personal Health DashBoardなどの情報を表示することが出来ます。 またEC2 Systems Managerの自動化やRunCommandをグループに対して実施することが可能です。 基本的にはこれまで別々に利用し…
Zabbxi Iot の接点センサーとCloud Automatorを組み合わせて、自席に居るときだけサーバーが起動し、離席するとサーバーが停止する仕組みを作ってみます。 Zabbix IoT 接点センサー まずはZabbixの接点センサーを設定します。 接点センサーのケーブルをA端子と+端子あるいは、B端子と+端子に接続します。(センサーの極性によっては+端子ではなく-端子に接続する場合もあります。) 今回利用しているセンサーの場合はA端子と+端子に接続しています。 FLS-CAB 接点センサー Amazon 購入ページ 磁気スイッチ Amazon 購入ページ 接点センサーの開閉回数は積算値…
こんにちは。こけし部 部長の坂本(@t_sakam)です。re:Invent 2017が終了し、今頃は日本でも要点がまとめられたおさらいイベントが開催されている最中かと思います。今年も新サービスの発表の多さに驚きましたね。 サーバーワークスでもre:Invent 2017に参加したメンバーのブログや新サービスをいち早く試したメンバーのブログがたくさんアップされていましたので、まとめてみました。 よろしければ、ご活用ください! 【re:Invent とは】 AWS最大の年次のグローバルイベント。毎年ラスベガスで開催され、キーノートで新サービスが発表される。 re:Invent 2017に関するサ…
こんにちは、Cloud Automatorの柳瀬です。 この記事はCloud Automator Advent Calendar 2017 14日目の記事になります。本日はCloud Automatorのリリースについて書きたいと思います。 13日目の記事に書かれているようにCloud Automatorは機能追加などのリリース日が決まったら、ステータスページでリリース内容やメンテナンス時間を公開します。リリースやメンテナンス情報を購読している方のなかにはご存知の方もいらっしゃるかもしれませんが、リリースはお昼すぎの時間に実施されることがほとんどです。 ウェブサービスのなかにはメンテナンス作業…
こんにちは、技術4課の多田です。この記事は、Amazon Alexa Advent Calendar 2017の14日目の投稿記事です。Alexa対応デバイスを手に入れたのだからオリジナルのAlexa Skillsを開発したい! そんな衝動にかられた人も多いのではないでしょうか?私もその1人です!今回は、Alexa Skillsを開発するための各種情報を整理してみようと思います。 Alexaの処理イメージ Alexaで処理を行おうとするときの大まかなイメージとしては以下の図になります。 ユーザーが「Alexa、〇〇」とAlexa対応デバイスにリクエストを行うと、Alexaが声と言葉を判断してA…
こんばんは。てるい@氷点下の札幌です。 この記事は、Cloud Automator Advent Calendar 2017の12日目の記事です。 Cloud Automatorは使いやすいが、使いづらい 突然ですが、Cloud Automatorのジョブをアカウントを跨いでコピーしたり、ジョブをテンプレートから一括で定義したかったり、ジョブのバージョン管理をしたくなることはありませんか?私はあります。 Cloud Automatorは分かりやすい機能設計とユーザフレンドリーなナビゲーションUIで非常に簡単に使い始めることができます。それはとても素晴らしいことではあるのですが、AWSなんかでも…
流体解析や構造解析などのCAEをクラウド上で利用しようとするとき、オープンソースのCAE(オープンCAE)は有効な選択肢になり得ます。ライセンスの上限を気にせずに計算ノードを増やしたり、クラウドのAPIと連携させたツールの開発がしやすいためです。そんなわけで、先日(2017年12月7日~9日)行われたオープンCAEシンポジウムに参加してきました。 ▲会場の名古屋大学 参加した講習会・講演 12月7日 FX100システム利用型MPI講習会(初級) 12月8日 一般講演A1【流体解析1: 6件】 一般講演A2【燃焼・伝熱解析1: 6件】 パネルディスカッション「テーマ:これからのCAEを考える」 …
運用時の台数が増えてくると、たとえダブルチェックをしていても失敗しやすい、忘れがちなことがあると思っています。 そのときに、人間系のチェックを増やすよりも、Cloud Automator で簡単な Tips を頭に入れておくことで良い感じに利用可能なものをまとめて見ました。 順番が前後していますが、 Cloud Automator Advent Calendar 2017の7日目です。 技術2課の寺田です。 Mac を新しくしたら環境の調子がどうも悪くて、curl しても日本語がうまく表示されないというマルチバイト問題にハマって出口が見えなくなってきたので、API でやりたいことがあったのです…
技術四課の鎌田(裕)です。 Cloud Automator Advent Calendar 2017の8日目です。8だけに末広がり!(言いたかっただけ) 2日目の森のエントリでもお分かりかも知れませんが、サーバーワークスでは、我々構築を対応する技術陣も、Cloud Automatorを活用しています。 私も、検証でEC2インスタンスを沢山起動することがありますが、ついうっかり止め忘れてしまうこともあるもので、Cloud Automatorを使って、仕事終わりの時間にインスタンスを止める設定をしています。 しかし、私のようにインスタンスを作って壊してを頻繁にやる機会があると、作ったインスタンスも…