タグ

*architectに関するmasa_matyaのブックマーク (12)

  • 小から超大規模ウェブサイトまでのMySQL参照アーキテクチャ

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    小から超大規模ウェブサイトまでのMySQL参照アーキテクチャ
  • Ask HighScalability: How do I organize millions of images? - High Scalability -

    Does anyone have any advice or suggestions on how to store millions of images? Currently images are stored in a MS SQL database which performance wise isn't ideal. We'd like to migrate the images over to a file system structure but I'd assume we don't just want to dump millions of images into a single directory. Besides having to contend with naming collisions, the windows filesystem might not per

    masa_matya
    masa_matya 2012/06/30
    画像サーバのアーキテクトに対する意見。
  • クラウド時代のアーキテクチャ設計

    Best Practices in Architecting for the Cloud Webinar - Jinesh VariaAmazon Web Services

    クラウド時代のアーキテクチャ設計
    masa_matya
    masa_matya 2012/03/21
    設計における7つの習慣
  • AWS-CloudDesignPattern CDP2.0候補

    AWSクラウドデザインパターンとは? AWSクラウドデザインパターン (AWS Cloud Design Pattern, 略してCDPと呼ぶ)とは、AWSクラウドを使ったシステムアーキテクチャ設計を行う際に発生する、典型的な問題とそれに対する解決策・設計方法を、分かりやすく分類して、ノウハウとして利用できるように整理したものである。 これまで多くのクラウドアーキテクト達が発見してきた、もしくは編み出しきた設計・運用のノウハウのうち、クラウド上で利用が可能なものをクラウドデザインのパターンという形式で一覧化し、暗黙知から形式知に変換したものであるといえる。 パターンの中には、クラウドでなくても実現できるもの、今まででも実現されていたものも含まれているが、クラウド上でも今まで通りのアーキテクチャが実現でき、かつクラウドを利用する事で、より安価にそしてより容易に実現できるものは、CDPとして収

  • 35+ Use Cases for Choosing Your Next NoSQL Database - High Scalability -

    We've asked What The Heck Are You Actually Using NoSQL For?. We've asked 101 Questions To Ask When Considering A NoSQL Database. We've even had a webinar What Should I Do? Choosing SQL, NoSQL or Both for Scalable Web Applications. Now we get to the point of considering use cases and which systems might be appropriate for those use cases. What are your options? First, let's cover what are the vario

    35+ Use Cases for Choosing Your Next NoSQL Database - High Scalability -
  • Creating your first chrome app on a Chromebook – Port twenty two

    Doing development on Chromebook usually means developing online. There are a lot of sites around for that. But with the APIs getting more mature, its just a matter of time before someone builds a kick-ass IDE which runs natively on Chromebooks without network connectivity. One such tool which I’ve been exploring for a last few weeks is from Google and called “Chrome Dev Editor” If you have never b

    Creating your first chrome app on a Chromebook – Port twenty two
  • 第一回 技術のAmeba(仮)|社内NEET宣言

    社内NEET宣言 文学部出身なのにIT企業で研究開発をすることになった社員のブログです。 PR Profile [ルームを見る|なうを見る] ニックネーム:just do neet 性別:男性 誕生日:さだまさしがソロデビューしたあたり 出身地:神奈川県 自己紹介: NEETは豊かさの象徴だから進んでNEETになるべきです。 ブログジャンル:エンジニア/ニート メッセージを送る アメンバーになる プレゼントを贈る [Publish] Calendar <<May>> S M T W T F S 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Theme ブログ ( 22 ) Java ( 29 ) 職場の風景 ( 27 ) インターネット ( 15 ) Unix系OS (

    masa_matya
    masa_matya 2010/05/21
    画像ストレージ。SATA,RAID6構成。
  • DeNA Engineering - DeNAエンジニアのポータルサイト

    技術を活かし、新しい価値を創造する DeNAのエンジニアは、想像を超えるDelightを届けるために何ができるかを考え、技術力と発想力で新しい価値を生み出しています。 多様な専門性を持ったエンジニアが切磋琢磨し、互いに刺激し合える環境や制度がさらなる成長へとつなげます。

    DeNA Engineering - DeNAエンジニアのポータルサイト
    masa_matya
    masa_matya 2010/05/21
    DBはInnoDB、Masterx1,Slavex3,Backupx1で1クラスタ。cacheの使い回しをしている。
  • 「クラウドアーキテクチャへの移行に仮想化は不可欠」--VMwareのSVPが語るリーダーへの戦略

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 5月18日、米VMwareのシニアバイスプレジデントで仮想化およびクラウドプラットフォーム事業の責任者であるRaghu Raghuram氏が来日し、報道関係者に向けて同社の戦略、事業展開に関する説明を行った。 Raghuram氏は、「仮想化はデータセンターの領域で引き続き拡大しており、さらに現在ではデスクトップの領域にも普及しつつある」と言う。仮想化市場が拡大する中、VMwareはすでに17万社もの顧客企業に製品を提供し成功を収めてきたと、これまでの実績を強調する。 そして同氏は、これからの10年間が「クラウドコンピューティングアーキテクチャへの移行時期になる」とする。これは、単なるクラウドコンピューティングへの移行ではなく、「アーキテ

    「クラウドアーキテクチャへの移行に仮想化は不可欠」--VMwareのSVPが語るリーダーへの戦略
    masa_matya
    masa_matya 2010/05/19
    企業のインフラはプライベートクラウドに移行していく。理由は、仮想マシンの柔軟性を生かした運用ができること、SLAが自社依存にできることなどが上げられる。公開して問題ないデータであればpublicもOK
  • livedoor Techブログ : ライブドア流自作サーバ

    livedoorポータルサイト等のインフラを担当している片野です。 今回は若干いまさら感がありますが、弊社にて運用している自作サーバをご紹介します。 (検証機以外は弊社内で組み立ててないので、正確には自作してないんですがw) ■背景 去年は特に自作サーバが盛り上がっていましたし、早い段階で「うちも作るか!」という展開はあったんですが、弊社では以下のような事情もあり、着手していませんでした。 ・自社データセンタでの運用なため、その他顧客と運用が大きく変わるようなサーバを投入すると運用が煩雑になる。 ・ポータルのサービスだけでも3000台近いサーバがあり、規模的にも運用に手がかかるサーバを入れるのは非現実的。 ・ボリュームメリットが出せるため、コスト面での自作メリットはそれほど大きくない。 ・そもそも自作で間に合う台数じゃないw (人的な)運用コストや調達コスト面ではあまりメリットがないのです

    masa_matya
    masa_matya 2010/05/19
    多くのサーバを運用しているぶつかる壁が電力。自作のメリットは採用CPUによって電力をコントロールできる事。
  • 第1回 危機到来、作戦を練る

    それは、2009年9月のことだった。定期的に開催していたシステム運用会議にて、メンバーから報告があった。「『モバゲー(モバゲーダウン)』のアクセスが急増しています」。 「耐えられない」と答えるわけにはいかない 急激な変化であった。9月16日ごろは約5億ページビュー(PV)/日だったが、9月23日には約6.3億PV/日に増えていた。2009年8月は前月比5.6%増でPVが伸びていたが、このままでは100%増の伸びになることが予想された。 変化を生んだ要因ははっきりしている。『怪盗ロワイヤル』や『ホシツク』といった、いわゆる「ソーシャルゲーム」による効果である。これらのゲームは新しいタイプで、ゲームの中で人と人がかかわり毎日少しずつ変化が起こるため、このタイプのゲームをやり始めると、毎日アクセスしたくなるという。それが、アクセス増につながっていた。 当初は限定ユーザーに向けてベータ版として公開

    第1回 危機到来、作戦を練る
    masa_matya
    masa_matya 2010/03/31
    firewallloadbalancerを使い、firewallのバランシングを行っている。負荷増加への対策はスケールアップで対応。理由はアーキテクチャ変更はリスクが高いから。
  • 非機能要求は,検証できなければ意味がない

    JUAS(日情報システム・ユーザー協会)が,「非機能要求仕様定義ガイドライン」を発行した。このガイドラインは,JUASが2007年9月から2008年3月にかけて実施した「UVC(User Vender Collaboration)研究プロジェクトII」の成果で,ユーザー企業がベンダーに提示する要求仕様書(別の言い方ではRFP=提案依頼書)における非機能要求の定義方法をまとめたものである。 JUASは,2007年に「UVC研究プロジェクト」の成果として「要求仕様定義ガイドライン」を発行しているが,非機能要求については不十分だった。これを補うために,非機能要求に正面から取り組んだのがUVC研究プロジェクトIIであり,「非機能要求仕様定義ガイドライン」だ。 言うまでもなく,ユーザー企業がシステムの非機能要求を明確にベンダーに伝えることは非常に大切である。しかしこれまでは,どんな非機能要求を伝え

    非機能要求は,検証できなければ意味がない
    masa_matya
    masa_matya 2009/12/13
    計画の段階でここを意識
  • 1