TECH PLAY

サーバーワークス

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

5645

技術四課の鎌田(裕)です。 S3へのログファイルの転送に、AWS CLIやをお使いになることを検討される方は多いことでしょう。aws s3 cpのコマンドでファイルをS3にコピーは出来る訳ですが、Linuxのcpコマンドを同じ感覚で指定すると、上手くコピーが出来ません。どんなポイントがあるでしょうか。見て行きましょう。 ポイント1『ファイル名の指定でワイルドカード(*)を使えない』 AWSのコマンドラインツールで、ファイルをS3にコピーしたい時は、以下のようなイメージになります。ファイルを1つだけ送る場合です。 aws s3 cp [送りたいファイル名] s3://[バケット名]/ 実行例 こ…
アバター
今回のブログでは、本日リリースしました「ジョブ実行時にアクションパラメーターを動的に指定する機能」についてご紹介します。 従来のアクションパラメーターの指定方法 現在は Cloud Automator でジョブを実行する場合、ジョブ作成フォームでアクションに応じたアクションパラメーターを事前に入力する必要があります。 ジョブ作成時にお客さまにご入力いただいたアクションパラメーターを元にジョブを実行することで、Cloud Automator は AWS の運用に欠かせない様々なオペレーションの自動化を実現しております。 新しいアクションパラメーターの指定方法 本日リリース致しました「ジョブ実行時…
アバター
コンピュータの演算性能向上と低価格化により、流体解析や構造解析などCAEのシミュレーションを複数の条件で同時に実行できるようになりました。その結果、CAEから得られた大量のシミュレーション結果を、機械学習の教師データとして利用することが現実的になってきました。実際の例としては、最適化アルゴリズムを使用した設計探査や、深層学習による温度分布からの境界条件の推定などが実現しつつあります このような、CAEと機械学習を連携させる手法を実装するための構成として、機械学習はAmazon SageMaker、CAEはRescaleにて実行する構成を思いつきました。両方ともクラウドサービスなので、少額で始め…
アバター
技術四課の鎌田(兄)です。 先日、社内にてWorkSpacesとシンクライアントの基礎知識に関する勉強会を実施しました。 社内でも好評でしたので、その時の資料を皆様にも公開致します。 資料 こちらになります。 概要 資料では、次の点について、まとめています。 シンクライアントの基礎知識 シンクライアントに登場する周辺システム なぜWorkSpacesを使うのか? まとめ WorkSpacesは、Active Directoryなど周辺システムとの連携も多く、理解が難しい部分もあるかと思います。 WorkSpaces単体はもちろんのこと、周辺システムとの連携やなどを含めた構築の支援もできますので…
アバター
日本語版はこちら 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…
アバター