Our website uses cookies to improve your experience. By using our website, you consent to our use of cookies. To learn more, please see our Privacy Policy.
こんにちは、開発基盤の Taiki です。今回は、マイクロサービスで必須のコンポーネントとなりつつあるサービスメッシュについて、クックパッドで構築・運用して得られた知見についてご紹介できればと思います。 サービスメッシュそのものについては以下の記事や発表、チュートリアルで全体感をつかめると思います: https://speakerdeck.com/taiki45/observability-service-mesh-and-microservices https://buoyant.io/2017/04/25/whats-a-service-mesh-and-why-do-i-need-one/ https://blog.envoyproxy.io/service-mesh-data-plane-vs-control-plane-2774e720f7fc https://istio.io/
Google Compute Engine、全世界のリージョンが同時に外部とのネットワーク接続を失うという深刻な障害が発生。ネットワーク管理ソフトウェアにバグ クラウドのどこかで障害や災害が発生したとしても、その影響はアベイラビリティゾーンを超えることはなく、そのために複数のアベイラビリティゾーン(Google Compute Engineでは「ゾーン」)にシステムを分散して配置することで、クラウドの障害の影響を受けない高い可用性を備えたシステム構築ができる。これはクラウド(IaaS)に対応したシステム構築におけるもっとも基本的な考え方です。 しかし先週、2016年4月11日にGoogle Compute Engineで発生した通信障害は、アベイラビリティゾーンどころかリージョンの境界も越え、世界中にあるすべてのリージョンのインスタンスが同時に外部とのネットワーク接続を18分間に渡って失う
For when one–size doesn't fit all workloads, take control of your infrastructure and build the cloud you need, your way. The fact that we can scale up and scale down that fast on Equinix Metal allows us to cut down costs and make sure that we can burst production with flexibility. And the amount of granularity that you can have running on bare metal is a game changer Danielle Tal, Engineering Mana
2015年、365日のあいだ一度も落ちなかったクラウドはあるか? AWSやAzureなど主要クラウドのダウンタイムについてCloud Harmonyの調査結果 クラウドを対象にした調査会社CloudHarmonyは、おもなクラウドの稼働状況をつねにモニタリングし、稼働状況を累積表示するダッシュボード「CloudSquare」を公開しています。 これはサーバのモニタリングサービスを提供しているPanoptaの協力によって実現しているもので、Panoptaは60秒ごとにエージェントから情報を収集しているとのこと。 これを見ると、AmazonクラウドやMicrosoft Azure、SoftLayer、Google Compute Engineなど主要クラウドが過去1年にどれくらいダウンしていたのか、あるいは一度も落ちなかったクラウドがあるのかといった情報を見ることができます。 この1年、AWS
会社員として働くモチベーションの源は、わかりやすく労働の対価となる報酬です。その対価は、給料明細で知ることができ、がんばった先には"出世"があります。 しかし、個人事業主であるフリーランスの場合、そうはいきません。税金の支払いから支出入、そして確定申告までの経理作業はすべて自己管理。さらに、スキルアップや収入アップを目指し、常に自ら環境をよりよく整備していく必要があります。 かく言う筆者もフリーランスとなって3年目。あらためてステップアップをサポートしてくれるツールを探していたところ、出会ったのが、ウェブ上で使える"クラウド会計ソフト"の「MFクラウド確定申告」でした。 クラウド会計ソフト「MFクラウド確定申告」の2大メリット MFクラウド確定申告は、ウェブ上で日々の経費捻出、入金状況などのキャッシュフローを管理できるクラウド会計ソフトで、確定申告も簡単にできるツール。フリーランスがこのク
直近の6カ月で2倍以上に成長したモバイルBaaSのParse。レイテンシの問題をAWSのストレージ機能で解決。AWS re:Invent 2013 モバイルBaaSを提供するParseは、4月にFacebookに買収されたてからの半年で、2倍以上のアプリケーションから利用されるようになりました。 その急速な成長を高いスケーラビリティで支えることができたのは、Amazonクラウドのフレキシビリティだったと、Amazon Web Servicesがラスベガスで開催したイベント「AWS re:Invent 2013」の基調講演で解説しました。 特に、急速に人気が高まるモバイルアプリケーションなどが登場するとバックエンドにかかる負荷が急速に高まり、サービスのレイテンシが跳ね上がる現象には手の打ちようがなかったのですが、これをストレージ性能を設定できるEBS Provisioned IOPSによって
Get Startup Tools Welcome to Get Startup Tools— the best place to find great offers from premium apps focused on helping early stage companies. We are proud to provide fantastic tools to help founders grow their business. Click on the Redeem Now buttons for information on how you can take advantage of these free offers. Share this resource and help startups in your community get the tools they nee
AmazonS3Client(AWSCredentials awsCredentials) Constructs a new Amazon S3 client using the specified AWS credentials to access Amazon S3. AmazonS3Client(AWSCredentials awsCredentials, ClientConfiguration clientConfiguration) Constructs a new Amazon S3 client using the specified AWS credentials and client configuration to access Amazon S3. では1つずつ見て行きたいと思います。 AmazonS3Client() 引数ありの他のコンストラクタと違ってAWSサービ
様々なAWSのAPIやツールを紹介:『Tools for Amazon Web Services』 AWS SDKs & Tools しばらく前に、上記『Tools for Amazon Web Services』というページが公開されました。AWS利用に関するToolやAPIが整理され、ここを見ればどんな情報が用意され、何が出来るのか…そういった事が一目で把握出来るようになりました。 ただ、見渡してみるとその種類の多さにちょっと面食らいますw (※種類数は2013年04月末現在のもの) SDKs:8種類 IDE Toolkits:2種類 Command Line Tools:23種類 Command Line Tools(復数サービス対応):2種類 既に使っている言語でAWSを利用する、またはAWS利用に当たって言語や環境が決まっている、と言うのであればそこまで悩むものでも無いかも知れま
よく訓練されたアップル信者、都元です。最近社内でTwilioが空前の大ブームになっております。一言で言ってしまえば、APIを叩くことによってどこかに電話を掛けられる、というシステムです。音声については、OSXに標準で入っているsayコマンドのような音声合成が可能ですので、音声ファイルは特に用意しなくても大丈夫です *1。 さて、このTwilioですが、色んな使い道が思いつきますね。テレク(検閲削除) Amazon SNS meets Twilio しかしまぁ、目下ガチでAWS屋をしている身としますと、やっぱりAWSとのインテグレーションを実現してみたい。そうすると、Amazon SNSとの相性が非常に良さそうです。SNS Topicにメッセージがpublishされると電話が鳴る。想像しやすいですね。 こんなインターフェイスがあれば良いのですが、残念ながら、まだありません。よし、無ければ作り
日本でも選挙活動にインターネットを利用するという議論が始まっていますが、世界でもっとも大規模にインターネットを利用して選挙活動が行われたのが、昨年の米大統領選挙です。 その選挙戦を勝ち抜いたオバマ大統領のチーム「Obama for America」が、どのような選挙キャンペーンシステムを構築したのか。3月15日に都内で行われたAmazonクラウドのイベント「JAWS DAYS 2013」で、語られました。 (本記事は「「Obama For America」の開発チームが作り上げた大規模な選挙キャンペーンシステムの舞台裏(前編)」の続きです) アプリケーション開発を優先した開発環境に Amazon Web Services、Solution Architect ManagerのMiles Ward氏。 チームはボランティアのデベロッパーで構成されています。私たちがもしも会社であり、社内でRu
日本でも選挙活動にインターネットを利用するという議論が始まっていますが、世界でもっとも大規模にインターネットを利用して選挙活動が行われたのが、昨年の米大統領選挙です。 その選挙戦を勝ち抜いたオバマ大統領のチーム「Obama for America」が、どのような選挙キャンペーンシステムを構築したのか。3月15日に都内で行われたAmazonクラウドのイベント「JAWS DAYS 2013」で、語られました。 そこでは、過去の選挙データやソーシャルメディアなどを元に有権者の動向を徹底的に分析し、テレビCMの打ち方からボランティアの働き方まであらゆるものを最適化する大規模なシステムをいかに構築したのか。そして、大規模システムでクラウドを活用するとはどういうことか、ということを学ぶ絶好のサンプルになっています。 国内でこのシステムの舞台裏がこれほど詳しく紹介されることは初めてのはずです。講演の内容
Account Suspended This Account has been suspended. Contact your hosting provider for more information.
イリノイ州シカゴを本拠地とした「Obama for America(OFA)」キャンペーンによって大統領再選を目指したオバマ陣営には数十万人のスタッフやボランティアが在籍、しかし、さらにキャンペーン活動を維持するための支持者から寄付金を集めたり、有権者を動員したり、どんどん巨大化する組織をまとめあげていくためのシステムが破綻するのは時間の問題……となっていって、そのままでは大ピンチになって破綻していたところを支えたのがAWS(アマゾン ウェブ サービス)なのですが、その膨大なインフラストラクチャーのアーキテクチャが公開されています。 Obama for America on AWS - Infrastructure Architecture http://awsofa.info/ まず全米からのアクセスをラウンドロビンDNSで振り分け、Route53も駆使しており、フェイルオーバーは「US
専用サーバーサービスが共用サーバーやVPSサービスと大きく異なる点として、サーバー上で仮想マシンを動かせる点がある。これは最近増えている利用形態であり、オープンソースのツール群も整ってきている。そこで本記事では「さくらの専用サーバ エクスプレスG2シリーズ」に「OpenStack」という仮想化環境管理ツールを導入し、専用サーバーをいわゆるプライベートクラウドのように利用するための手順を紹介する。 プライベートクラウドとは 数年前から、「クラウド」と呼ばれる技術がブームとなっている。クラウドの定義はさまざまだが、一般的には「自分が所有していないサーバーにインターネット経由で接続して何らかのサービスを利用する」ものがクラウドとされている。クラウドで提供されるサービスはアプリケーションだけでなく、アプリケーションを実行するためのプラットフォームやOSを実行できる仮想環境インフラなどもあり、それぞ
■0. Cloud Foundry って? VMWare が作ってオープンソースとして公開しているクラウドサービス。類似のサービスとしては、Heroku、CloudBees、DotCloud、RedHat OpenShift、JElastic、Rackhub等がありますね。Java(SpringやRooなど)、Ruby(RailsやSinatra)、Node.js、Groovy(Grails)、Scalaなどを動かすことができて、しかも無料で使えてしまいます。データの格納するDBも、MySQL、PostgreSQL、RabbitMQ、Redis、MongoDBが使えるという豪華なラインナップ。冷静に考えてもすごすぎる。 これから紹介する通り、開発に必要なツールも全部無料で揃えられます。 ■1. STS導入 Grailsの開発に便利なIDE(統合開発環境)として、SpringSource T
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く