TECH PLAY

サーバーワークス

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

5641

こんにちは!AWS事業部の平(mana_cat)です。梅雨明けもし、もうすっかり夏になりましたね。先日は夏季休暇を取得し、夫の実家・北海道で草むしりをしながら過ごしていました。旭山動物園の可愛い動物たちにも癒やされましたよ♪ もちろん私だけに限らず、弊社エンジニアはオンオフを切り替え、公私ともに充実した毎日を過ごしております! 入社後の私たち まずは、弊社に新卒で入社したメンバーの近況報告です。 今年4月に入社した山田は、既にクラウドエンジニアとして最前線に立ち、立派に仕事をしています。 キータッチする姿がなんて格好良いのでしょう(≧∀≦) 入社3年目の法人営業の永淵も、お客様のクラウドの導入…
アバター
こんにちは、テクニカルグループの柳瀬です。 AWSのManagement Consoleはとても便利ですが、全ての操作が出来るわけではなく、コマンドラインツールを使うシーンがあります。 少し前に対応された、はCloudFrontで独自のSSL証明書を使う場合も証明書のアップにコマンドラインツールが必要となります。 そういうわけで今回はIAM Command Line Toolkitをセットアップしたいと思います。環境動作確認を行った環境はCentOS6です。セットアップ手順まず最初に必要なパッケージをインストールします。$ sudo yum install unzip java-1.7.0-o…
アバター
最近Gitの素晴らしさに気がついて、gitコマンドをターミナル上でペチペチしている竹永です。 GUIで操作しても素敵ですが、WindowsであればGit BashやCygwinから、その他OSはターミナルからgitコマンドを使ってみると、Gitの動きを更に理解することができます。 …そろそろ本題に入ります。 先日、「PaaSがもたらす未来と、Ruby活用の秘訣」というセミナーに参加してきました。 このセミナーではPaaSを採用するメリットについて、既に利用している人でも「なるほど!」と思えるお話を聞くことができました。 このレポートでは、「なるほど」と思えた部分についてお伝えしたいと思います。…
アバター
ここ最近といいますか、もはやプログラム開発者だけでなく、インフラエンジニア、もしかしたらデザイナーもGitを使えなければ…と、なっているかもしれません。Gitはいわゆるファイルのバージョン管理システムの1つです。バージョン管理とは、とあるファイルを一人もしくは複数人で変更する場合、その履歴(バージョン)を保存してくれて「1つ前に戻したい」とかできるモノです。1つのファイルを「計算書_20130714-01.xlsx」「計算書_20130714-02.xlsx」「計算書_20130712-01.xlsx」とかファイル名を変更して管理とかやらなくて良くなります。 Gitはバージョン管理システムの中…
アバター
$(document).ready( function () { $("a[href^='http']:not([href*='" + location.hostname + "'])").attr('target', '_blank'); }) こんにちは、サービス開発グループの千葉(@kachina_t)です。 現在、Elastic BeanstalkとEngine Yardの検証を実施しています。 今回は、Engine Yard にRailsアプリをデプロイしてみたので 備忘録がてら投稿したいと思います。 Engine Yardの紹介と、他PaaSとの比較についてはHerokuとEngi…
アバター
Windows Serverで動くサービスを外部から止めたり、動かしたりしたい。そういう必要に迫られたことがありましたので、こちらに残しておきます。
アバター
Windowsファンのみなさん、こんにちは。 テクニカルグループの宮澤です。 みなさんも、AWS上でバッチファイルの作成などを行うためのWindows環境を持っているかと思います。 しかし、2013年の3月26日にWindows ServerのAMIにアップデートで、最新のWindows ServerのPara Virtual DriverがCitrix製のモノに切り替わっています。 それ以前のモノは、RedHat製のPara Virtual Driverが使用されており、若干ですがパフォーマンスに差が出るようです。 今回は、旧タイプのRedHat製のDriverから、Citrix製のモノにア…
アバター
開発部の新坂です。 前回のエントリでは実際にデータの移行手順を行いましたが、移行ツールだけではデータベースを正確に移行できないことがわかりました。 今回は上記問題の対応も含めて、全体の流れをおさらいします。 移行手順全体の流れ 全体の流れを再確認しましょう。 1. 移行先に(プライマリキーや制約情報が正しく設定された)最終データベースとテーブルを手動で作成 2. 移行先に一時保存用データベースを手動で作成(テーブルは作成しない) 3. SQL Serverインポートエクスポートツールで移行先の一時保存用データベースへテーブルをコピー 4. 移行先の一時保存用データベースから、移行先の最終データ…
アバター
こんにちは、サービス開発グループの千葉(@kachina_t)です。 私事で恐縮ですが、僕の中でのブラウザ戦争が終決したのでご報告致します。 もちろん、用途の応じて他のブラウザも使うのですが、メインはFirefoxとなりました。 この投稿では、なぜFirefoxを選んだかについてレポートしたいと思います。
アバター
みなさんこんにちは。 実はチームメンバーにテクニカルな技術ブログネタを提供していたりする舘岡です。ウソですごめんなさい。 去る、6月22日(土)に大阪で開催された第8回JAWS-UG大阪に参加してきましたので、今日は割りと真面目にレポートします。 AWSの全サービスをお話します 今回のJAWS-UG大阪は初心者向けと銘打って、AWSの全てのサービスを講師陣が解説、質問に答えるという形式でした。 当日は立ち見が出る程の盛況ぶりで、参加者のAWSへの興味とか期待が見て取れました。 会の詳細は以下のURLから、当日の様子はTogetterを見ていただければなんとなく分かると思います。 JAWS-UG…
アバター
開発部の新坂です。 旧バージョンのSQL Serverから、SQL Server 2012への移行記事の続きです。 前回のエントリでは移行元の確認と移行先データベース作成まで行いましたので、今回は実際にデータの移行手順を紹介します。 SQL Serverデータインポート・エクスポートツールでデータ移行 Microsoft社が提供しているツール「SQL Serverインポート・エクスポート」を利用します。ウィザード形式で操作します。 ※評価環境では、次の実行ファイルが該当しました。もしアプリケーションが見つからない場合はヒントにしてください。 C:Program Files (x86)Micro…
アバター
開発部の新坂です。 Amazon Relational Database Service(RDS)で、SQL Server 2012が選択できるようになってから期間がたちました。 そろそろ旧バージョンのSQL Serverからの移行を検討されている方もいらっしゃるのではないでしょうか。 そこで、少し実践的な移行ケースを試してみました。 今回は移行元の確認と移行先データベースの作成までの手順を紹介します。 今回準備したもの AWSアカウントとAmazonRDSを起動・接続できる知識 移行元のSQL Server データベース(今回はいい感じに醸造された SQL Server 2005を想定) 移…
アバター
皆さんこんにちは。テクニカルグループの山田です。 今回は、NetFlixがオープンソースで公開しているJanitor Monkeyを紹介します。 Janitor Monkey とは? NetflixがOSSで公開している、AWSで使っていないリソース (Instance, AutoScalingGroup, EBS Volume, EBS Snapshot, Launch Config) を自動的に削除するツールです。 どのリソースを削除対象にするかどうかのルールや、削除するまでの日数など細かく設定可能で リソース削除前にはメールで管理者へ通知することもできます。 また、Netflixは J…
アバター
こんにちは、サービス開発グループの千葉(@kachina_t)です。 早速ですが、私達の技術ブログではWordPressを利用しています。 ご存知の通り、非常によく出来たプロダクトなのですがエディタが使い辛い。 技術検証した際のメモなんかを、チャチャッと整形して公開!って感じで ガシガシ投稿していきたいのですが、ビジュアルモードはタグが汚れて野暮ったいし HTMLで書くと技術検証で使った以上の時間を使う始末… どうにかならないモノかと、Markdownプラグインを入れてみたのですが 記事の公開後、移動中に誤字を見つけたのでiPhoneアプリから編集したら デザインが崩れてしまい、ウンザリしてか…
アバター
テクニカルグループの宮澤です。 今回は、fluentdとS3を使ってS3にログをアーカイブする手順を紹介します。 fluentdとは、ログを収集し格納するためのログ収集基盤ソフトウェアです。 fluentdに読み込まれたログはJSON形式に変換され、指定の場所にアウトプットされます。 ※fluentdの安定稼働版はtd-agentとなります。
アバター
最近、弊社のマイクロソフトエバンジェリストがいい感じですが、弊社AWSテクニカルチームでのApple Mac勢力は、エバンジェリストの擁立が不要なくらい確固たる優位性を誇っております。そのMacにて、AWSで何かするときに便利なツールを使っておりますので、この場をお借りしてご紹介いたします。
アバター
6月18日〜19日に福岡市で開催されたCloud Days 九州に当社サーバーワークスが展示させて頂きましたので、レポートをさせて頂きます。 6月18日より開催のCloud Days 九州の「切腹プレゼン」ステージの時間とタイトルが決定しました 6月18日より開催のCloud Days 九州 2013の小間位置が決定しました Cloud Days 九州 2013に出展します 当日サーバーワークスは、AWSブースの隣り!他のブースより一回り大きなパネルで人の目を引いていました。 ブースにはダンボーも参加!パンフと共にお配りした飴にダイブイン! ダンボーの写真を取られて行く方も多くいらっしゃいまし…
アバター
こんにちは、テクニカルグループの柳瀬です。 Amazonさんのページで紹介されているArticles & Tutorialsは定期的に調べて参考にしているのですが、最近タイトルの記事が紹介されていることに気づいたのでご紹介させて頂きます。概要VPC上で環境を構築した場合に考えるポイントの一つとして、NATインスタンスの冗長化があります。 NATインスタンスのダウンがサービスに影響する場合は、きちんと冗長化する必要があります。 今回の元ネタの記事では以下の流れで書かれていました。Amazon VPCについてNATインスタンスの使い方と単一障害点になる理由NATインスタンスの冗長化例と構築方法ここ…
アバター
こんにちは、テクニカルグループの柳瀬です。 今回のエントリーはAWS SDK for RubyのSupport APIについて書きたいと思います。 AWS SDK for Rubyに関しては仕事以外でもちょくちょく使い方をまとめていたりするのですが、SupportのAPIを使うとなると当然ながらAWS サポートの契約が必要となります。 個人のアカウントでサポートの契約とかちょっと(ry会社で使用しているアカウントはサポート契約をしているので、これを使ってアクセスしてみました。環境Ruby 1.9.3AWS SDK for Ruby 1.11.2APIでやれることSupportのAPIではTru…
アバター
こんにちは。サービス開発グループの竹永です。 最近カメラを買ったのですが、周りにねこがほとんど居ないのでしょんぼりしています。 さて突然ですが、僕は電車に2時間ほど乗って遠出するのが結構好きです。 しかし、電車に乗っている間は僕のメインの通信手段であるWiMAXで、通信ができない状態になることが稀によくあります。車窓から田んぼが見えたら、かなりの確率で繋がりません。 電車内で「サーバーをいじって遊ぼう」と思ってSSH接続をしても、キー入力が反映されるまでタイムラグが有り、電車がトンネルに入れば接続が切れます。 接続が切れるたびに再接続するのは面倒ですし、なにより作業中に1分ぐらい固まってから「…
アバター