クラウドサービスバンザイ! ハードウェアの置き場要らないし、資産管理もほとんどいらないし。 負荷急増にもすぐ対応できるし、サーバー納品待ちとかないし。 「このロット、ハズレだなー」、とかないし。 Saasレベルののもに至っては、ほんとに「1ライセンス月いくら」しか気にしなくて良いからなー。 いいよのなかになったもんだー。 情報システムに資金を回しにくい非IT系ベンチャーにとっても、非常に嬉しい時代になりました。 そして、ふと沸き起こるトラブル 情シスがサーバーを手放して、Iaasを活用した。 情シスが開発を手放して、Paas・Saasに乗っかった。 そして残ったのは、ほんとに低層の「ネットワーク」の部分。 情シスが呼び出されるトラブルの多くが「ネットワークが繋がらない、遅い」という問題に。 そんなに複雑な構成を組んでいない、設定すべき情報もほとんどないネットワークで、トラブルが起こります。
Web系やシステム系のエンジニアは、一生プログラムを書いていたいのだろうか。僕自身は、こういう言説をどう捉えていいのかよくわからない。むしろこういう言説は少しネガティブだ。 僕自身のキャリアは、もともと機械製造業の電気制御の設計で、現場で物を作る立場から、設計へと移動した流れ。その会社では大卒入社組は製造での経験を経て、設計職に行くパスになっていた。いわゆるテレビ東京とかが好きな意味での「ものづくりの現場仕事」ではなく、設計を通じて「製造部門や調達部門に指示を出す役割」である。 もちろん電気制御なのでプログラムは書くが「プログラマー」ではなくて、あくまでも「技術者」という枠組みで捉えている。 ハードもソフトも全部やるってことだけど、全部を自分で作れるわけじゃなくあくまでチーム戦。如何に人にお願いし、いいものを作ってもらうかというのも技術者の仕事だと思っている。外注さんにもお願いするし、パー
最初に見た時、「これは金がかかるぞ」と言ったのを覚えている。屋根はいらないんじゃないか。私が選んだようにも言われるが、まったく違う。あれは天才建築家の安藤忠雄さんが決めた。
1990年代初頭から記者としてまた起業家としてITスタートアップ業界のハードウェアからソフトウェアの事業創出に関わる。シリコンバレーやEU等でのスタートアップを経験。日本ではネットエイジ等に所属、大手企業の新規事業創出に協力。ブログやSNS、LINEなどの誕生から普及成長までを最前線で見てきた生き字引として注目される。通信キャリアのニュースポータルの創業デスクとして数億PV事業に。世界最大IT系メディア(スペイン)の元日本編集長、World Innovation Lab(WiL)などを経て、現在、スタートアップ支援側の取り組みに注力中。 Google Japanにて AdSense および AdMob のパートナーシップ開発営業を担当してきた坂本達夫 氏(@tatsuosakamoto)。サイトやアプリの収益化に対する提案等の経験が豊富で、関連するセミナー講師などでも知られている同氏が、次
Site News : Follow Echo JS on Twitter, our official account is : @echojs Top news▲ Gowebly CLI now supports the PocketBase framework at dev.to▼1 up and 0 down, posted by goweblycli 8 hours ago discuss ▲ Execa 9: our biggest release at medium.com▼2 up and 0 down, posted by ehmicky 1 day ago discuss ▲ Can I Email at www.caniemail.com▼2 up and 0 down, posted by Gnito 1 day ago discuss ▲ Table/Cards v
ぼくのフロントエンドの情報収集ソース | Yuhiisk みたけど多すぎて逆に機能不全になると思う。 自分が主に見てるのは次の2つ。 efclのはてなブックマーク JSer infoのazuさんのはてブ。 Echo JS - JavaScript News Hacker News のJS版みたいなもの これを読み流すんじゃなくて、LDRで一件一件丁寧にみてる。日本語圏で再生産され続ける情報に意味があるもの少ないので、上流とまとめだけみればよい。
« Stuff The Internet Says On Scalability For July 10th, 2015 | Main | Sponsored Post: VoltDB, Datadog, Tumblr, Power Admin, Learninghouse, MongoDB, Internap, Aerospike, SignalFx, InMemory.Net, Couchbase, VividCortex, MemSQL, Scalyr, AiScaler, AppDynamics, ManageEngine, Site24x7 » There are many key-value stores in the world and they are widely used in many systems. E.g, we can use a Memcached to s
Mencari slot gacor hari ini? Anda berada di tempat yang tepat! Dalam dunia perjudian online, istilah "gacor" sering digunakan untuk menggambarkan slot yang sedang "panas" atau memiliki peluang tinggi untuk memberikan kemenangan besar kepada pemain. Dalam artikel panjang ini, kita akan membahas segala sesuatu tentang slot gacor: cara menemukannya, strategi untuk bermain, dan tentu saja, rekomendasi
スマートニュース株式会社の提供する「Crowsnest(クロウズネスト)」は、誠に勝手ながら、(2015年7月15日)をもってサービスを終了させていただくこととなりました。 Crowsnestは、SmartNewsが着想されるよりも前に、当社共同CEOである浜本が個人プロジェクトをもとに開発を始め、2011年10月3日にリリースされたニュースリーダーサービスです。浜本は、インターネットの情報流通量が爆発的に増える中で、情報を整理し、価値の高いニュースを選別する仕組みが求められると考えていました。その課題意識から生まれた情報収集ツールが、Crowsnestです。 「自分が使って便利なものを」という視点で開発に取り組みましたが、Crowsnestは思うように支持を広げることができませんでした。のちのスマートニュース共同創業者である鈴木健との議論の結果、「自分だけでなく、誰にとっても便利なものを
はじめに NISSEは、エスリルでデザインしたエルゴノミック キーボードです。つかれにくいように、机のうえに前腕をおいたまま操作できるように設計されています。また、ちいさめの手にもあうように、キーピッチのちがうMサイズとLサイズの2種類を用意しています。 コンパクトなエルゴノミック キーボード 長時間のタイピング作業では、机のうえやアームレストに前腕をおいたまま作業するとつかれにくくなります。NISSEは、そうした打鍵姿勢をとりやすいようにデザインされています。 MサイズとLサイズの2種類を用意 手のおおきさは人によってかなりちがいがあります。標準的なキーピッチ18.8mmのLサイズにくわえて、より手のちいさな人のためにキーピッチ17.5mmのMサイズのNISSEも用意しています。どちらも、キースイッチは、ちいさめの手でもタッチタイピングしやすいように配置されています。 Mサイズ(手前)と
シンガポール航空系で中長距離路線を展開する格安航空会社(LCC)のスクートは8日、日本では成田に次いで2番目の路線となる関西国際空港-シンガポール線を就航した。同路線は、同じLCCのジェットスター・アジア航空がすでに就航している。スクートの関空-シンガポール線は週6便で運航し、運賃は片道8千円から。
はじめに 最近ではInfrastracutre as codeやImmutable Infrastructreの考え方によるインフラ管理が浸透してきました。 ChefやAnsibl、最近ではItamaeといったプロビジョニングツールの選択肢が増えてきとはいえ、未だに敷居の高さを感じ導入に踏み切れていない方も多いのではないでしょうか。 そこで今回はお手軽に始められるインフラ構築ツールとしてconfdについてまとめてみました。 confdとは goで書かれた設定ファイル管理ツールです。 kelseyhightower/confd 主要機能は設定ファイルのテンプレートエンジンなのですが、設定ファイルの生成前後で外部コマンドを実行することが可能です。 そのため 設定反映のための前処理 設定ファイルの自動生成 設定反映のためプロセス再起動 といった一連の作業を担わせることができます。 また、構成もシ
はじめに こんにちは、6月からAndroidの開発を担当している荒川です。 この記事は以下の方を対象にしています。 リモートリポジトリにGitHubを使っている タスクや課題の管理を小〜中規模のプロジェクトで行っている 複数の開発タスクが並行して進むプロジェクトにアサインされている 開発者のみのタスク管理を主体的に行いたい タスク管理ツールを使っているがイマイチうまくいっていない この記事では、私が実践して良かった経験則を紹介します。誰でも真似すれば必ずうまく行くという保証はありません。この記事の読者の方が、担当しているプロジェクトに合わせてアレンジを加えるとより効果が増すかと思います。 開発者のタスク管理 モバイルアプリサービス部では、コミュニケーションツールにBacklogやTrello、Pivotal Trackerを用いている事を突撃!隣の開発環境 パート3【クラスメソッド編】の記
どうも。 ブログマーケッターJUNICHIです。 ところで、コンテンツSEOって素晴らしいですよね。 良質なコンテンツを作れば検索上位に入る。 ↓ だから検索からの自然流入が増える。 ↓ よって集客が安定する。 そうそう。それは分かってますよね。 じゃあ、どうやったらそんな「良質」と呼ばれる記事が書けるようになるのでしょうか? 今回は、月間17万PVのメディアを運営している僕が、以下の図のように、Google検索で色んなキーワードで「1位」に入るくらいの良質な記事を量産している超具体的な4つの手順を公開します。 JUNICHI式 「検索1ページ目に入る記事」の書き方 結論:「今検索上位にあるサイト・記事よりもいいコンテンツを作ればいい」 これが僕の持論です。 現在のGoogleのアルゴリズムでは、「いかに検索ユーザーが欲している情報を届けられるか」という事が、かなり重要になってきていると僕
先月投稿した2015年Webサーバアーキテクチャ序論では、Webサーバアーキテクチャを学ぶ道のりと代表的な実装モデルの概要を紹介しました。 今回は、前回同様、主に新卒Webエンジニア向けに、Webアプリケーションサーバとデータベースサーバ間の接続管理モデルと運用事情について紹介します。 データベース接続の永続化やコネクションプーリングとは何なのか、なぜ必要なのかといったことが主な話題です。 背景 データベース接続の永続化とはなにか データベース接続のオーバヘッド データベース接続の永続化手法 コネクションプーリングとはなにか コネクションプーリング: ドライバ型 コネクションプーリング: プロキシ型 コネクションプーリング全体について PostgreSQLとMySQL 参考資料 まとめ 背景 2015年Webサーバアーキテクチャ序論では、Webサーバアーキテクチャの話とWebアプリケーショ
梅雨入り前の微妙な天気が続きますね。 今回は前回の基本構成で紹介した、vyattaに実際どういったチューニングを施しているのかと愚痴を書いていきます。 自社でのサービス系のトラフィックのほとんどはLVSから入りvyattaから出て行きます。 vyattaはLVSを通った戻りのトラフィックだけでなく、多数あるDSPへのビッドリクエストも処理しています。 また、グローバルIP節約のためにIPマスカレードをしています。 実は自社のネットワークではここがコアスイッチに次いで重いのですが、CPUが i7 870 メモリ16G NIC 82574L 2口のサーバでピーク時に上り 500Mbps 200K/pps 程度を処理しています。 ただbufferbloatやマイクロバーストの影響と思われる送信キューの再キューが発生してしまっています。これは今度の課題です。 現状使っているハードウェアがかなりショ
まだ二回なのであまり深く突っ込んだ話はしません。 今回は自社DCのNW構成と、その際の注意していることなどを書いていこうと思います。 下の図をご覧ください。 実際はもう少し複雑ですが、LVS-DR構成を利用したシンプルな作りになっています。 入社直後チューニングノウハウがない時期にLVS-NATで運用していましたが、いきなり負荷でLVSがつぶされた経緯があり、現在と比べてかなり小さい規模でしたが思い切ってLVS-DRに切り替えました。 今でもその流れを継いでいます。 このように外から入ってくるギガ線のトラフィックをすべてLVSで受けて、内部のLVSでnginxから各APサーバに分散し、DRでデフォルトゲートウェイのVyattaから投げ返しています。 LVS-DRを表のLBに使ってるとかマジキチと自分でも思うんですが、使い始めると案外なんとかなってしまうもので、高い箱物をアテにしていないので
[ホスト側] $ vi Vagrantfile =================== VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.box = "centos65-x86_64-20140116" config.vm.box_url = "https://github.com/2creatives/vagrant-centos/releases/download/v6.5.3/centos65-x86_64-20140116.box" config.ssh.forward_agent = true config.vm.define :node1 do |node| node.vm.box = "centos65-x86_64-20140116"
own router NAT 経由のバーチャルサーバー NAT 経由のバーチャルサーバーの長所は、TCP/IPをサポートしているOSならばリアルサーバーとして使うことができ、リアルサーバーにはグローバルではなくプライベートアドレスを使え、ロードバランサーだけにグローバルなIPを振ればよい。 短所としては NAT を経由したバーチャルサーバーの拡張性が限られていることだ。ロードバランサーはサーバーノードの数が20かそれ以上になると、システム全体として性能が悪くなる。なぜならば、リクエスト要求、レスポンス要求の両方がロードバランサーによってパケットを書き換えているからである。TCPの平均パケット長が536バイトを超えたと仮定すると、パケットを書き換える平均遅延が60us(Pentium プロセッサーの場合、これはもっといいCPUを使えばもうちょっと減る)で、ロードバランサーの最大スループットが
Linux Virtual Serverってなに? Linux Virtual Server は本物のクラスターサーバーのように高いスケーラビリティーと利便性を持っています。それはLinuxで動いているロードバランサーです。 クラスターアーキテクチャは誰にとってもわかりやすいものです。 エンドユーザは一つのバーチャルサーバだけ見ることができます。 もっと知りたいならここ. をクリックしてください Linux Virtual Serverのアプリケーション Linux Virtual Server は、WEBやメールやメディアサービスのような利便性のあるネットワークサービスを構築することができます このサイトについて ここのサイトは Linux Virtual Serverとそれに関係するドキュメントをインフォサイエンスが日本語訳して掲載しています。これはボランティアです。ここ(http:/
かなりながーいエントリになる予定なので,結論だけ最初に書くとこんな感じ. この話題については自分も あとで書く と言って書いてなかったので書いてみますよ。2006年の下期にもなってコネクションプーリングかよというツッコミもありそうですが、あとで書くといったら書くの。あとで読むといったら読む。 普通「コネクションプーリング」と言ったら、主に二つの役割があると思います。話を簡単にするためにウェブアプリケーションに限定して言及します。 ウェブアプリケーションから DB への接続を開けっ放しにして、接続に必要とされるオーバーヘッドをカットして双方の負荷を下げる。 ウェブアプリケーションと DB への接続を「使いまわす」ことで、同時接続本数を節約する。 というもの。 mod_perl で DB と接続維持するとコネクション数増えて云々という話は主に前者のみについての話になります。Apache::DB
お酒ばっかり飲んで過ごした連休もいよいよ終わりです。(これ書き始めたのが連休中) まともな休みになった連休は数年ぶりな気もします。 さて、少しさかのぼりますがひょんなことからGWの連休中に開催される世界コンピュータ将棋選に参加するPonanza Chainerという将棋ソフトのインフラ構築をやることになりました。 長いので以下Ponanza。 結果からいうと優勝目標で二位という結果でした。 将棋のいろいろ恐ろしいものの片りんを味わった気がします。 ちなみに自分は大会の3日前にハム将棋を初めて、当初は10枚堕ちでボロ負けしてたのが、当日にはハンデありで互角に戦えるくらいにはなりました。(しょぼ) 今回のインフラ構築作業をするまでは自分の中でコンピュータ将棋というと、スペックのいいパソコンを1、2台会場にもっていってスタンドアロンで動かすという印象があったため、最初は「なんぞ?」と思いつつ着手
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く