Fastly ではオリジンサーバの可用性を高めるために冗長化設定を行うことができます。 冗長化には2種類の方法が考えられます。Active - Active(ロードバランス) の設定と Active - Standby(フェイルオーバー) の設定です。ここではこの両者の設定について説明します。 ロードバランス ロードバランスの設定は単純で、複数のオリジンサーバを作成し、Auto load balance を有効にし、それぞれに配信の割合を設定します。その具体的な設定方法を見ていきます。 オリジンの作成は CONFIGURE - ORIGINS - + CREATE HOST ボタンから行います。Description や Address 設定の下に Auto load balance の設定があるため、ここを Yes とします。この設定を変更すると Weight の項目が表示されるので、こ
κeenです。 非エンジニアのマネージャがエンジニアチームと上手くやる方法の記事に影響を受けてエンジニアとしての意見を書いてみようかなと。 非エンジニア向けのつもりです。 ここでいうエンジニアはソフトウェアエンジニアのことです。 Disclaimer ある程度客観的になるように気をつけてますがあくまで私個人の意見です。エンジニアを代表するようなものではありません。 κeenはまだエンジニア3年目くらいの若造なのて「それは違うんじゃねーの」と思ったところがあったら多分あなたが正しいです。 仕事内容 エンジニアの仕事は外から見たら何してるかよくわからないらしいですね。 ふつう仕事の成果物はエンジニアの間でしか共有してないのでまあ、そうなるでしょう。 なので「何をしているか」を説明するのはやめて「仕事しているときにどんな気持ちか」を話しましょう。 エンジニアの仕事は頭脳労働です。 それも問題解決
前置き 「SlackからDiscordに移行しようぜ!」というような記事をちらほら見かけるようになったんですが、「Discordのハードユーザーとしては運用に困ります!」という記事は見ないので自分で書きました。 podcast、配信、実況や作業イプみたいな通話ベースのコミュニティにとってはDiscordはマッチしてると思うけど、それ以外だとSlackの方が良いですよ。 以下本題 Discordって何 Discordは、Slackのような仕事向けチャットツールではなく、SkypeやTeamSpeak3と同じボイスチャットアプリです。 誕生から3年弱で8700万ユーザーを抱えるまでに急成長できたのは、それが単なるボイスチャットアプリではなく、あらゆる場面に対応できる柔軟な招待フローを持ち、コミュニティとしての仕事もこなし、ユーザーにサーバーを負担させない唯一無二のアプリだったからです。 Sla
RISC(リスクと発音)は、1980年代にカリフォルニア大学バークレー校とスタンフォード大学が中心となり、後に大きな技術革新をもたらしたReduced Instruction Set Computer「縮小命令コンピュータ」というコンピュータ構成方法です。 「命令セットアーキテクチャ (ISA)」 は、ソフトとハードを密結合させるインターフェース仕様です。 リスクファイブ(RISC-V)は、オープン規格のISAで、32、64、128ビットをカバーする数少ないISAです。2010年ごろから、カリフォルニア大学バークレー校が設計し、2015年以降、リスクファイブ(RISC-V基金)が管理運営しています。
機械じかけのオレンジって何が凄いの? https://anond.hatelabo.jp/20180113204136 ここで書くこと『時計じかけのオレンジ』は凄いけど、聖書を読まない日本人にとってはピンとこないテーマを扱ってるので、「何が凄いの?」という疑問が生じるのももっともだ。という話を書く。 『時計じかけのオレンジ』のテーマは何か『時計じかけのオレンジ』のテーマは、キューブリック監督曰く、以下の通り。 本作のテーマは、自由意志の問題と関係がある。もし善悪の選択ができなくなれば、私たちは人間性を失うのではないか?タイトルが示すように、時計じかけのオレンジになってしまうのではないか? それってどういうこと?この説明を読んだとき、多くの人はもっともらしい顔をして「ふんふんなるほどね」と思うのだけど、その実ぜんぜん分かっていない。何故かと言えば、説明中の「自由意志」という言葉の意味が分かっ
yuniで実用的なプログラムを書くためには、どうしても非同期I/Oライブラリが必要になる。というわけで黙々と設計しているけれど、これがなかなか難しい。 非同期I/Oライブラリの難しさ そもそもOS/処理系毎に別物が必要 "非同期I/Oライブラリなんてlibuv一択だろ"という意見も有るかもしれないし、実際、Node.jsはlibuvのデザインの実用性を証明しつづけていると言える(実際には逆で、Node.jsのOS抽象化レイヤとしてlibuvが実装されている)。が、libuvはカーネル機能の抽象化でしかなく、同じデザインがyuniに適用できるとは限らない。yuniは既にKawa(Java上のScheme実装)やIronScheme(.net上のScheme実装)をターゲットしているので、これらでも動作するような配慮が必要になる。 もし、yuniの非同期I/Oライブラリを単なるlibuvのバイ
https://beta.atcoder.jp/contests/wn2017_1/standings むっちゃ僅差で2位。残念。この212点差がどのくらい僅差かというと、最後にいじってたところにもう2行変更を入れることを思いつけていれば、軽く2000点は差がついて勝ててたと思いますし、そうでなくても後30分もあれば実装できた細かいヘッダの圧縮で逆転できた量です。自分に悔しがる気持ちというのがこれほど残ってたのか、と驚くほど悔しいです。でも勉強になったし楽しかったです。 やったことを書きつつ、そもそも圧縮アルゴリズムについて、私としては感動的だった知見を得られたので、書いてみようかと思います。 今回のコンテストは、チャンネル1つの(RGBじゃなくてグレースケールだと思えば良い)画像を64枚を可逆圧縮するというものでした。その64枚の画像は同じ座標について光の波長と時間を変えて気象衛星が観測
Writing a minimal x86-64 JIT compiler in C++ - Part 1 Posted on January 10, 2018 by Paul Part 1 - Generate and use a simple function at runtime Part 2 - Call a C++ function from a function generated at runtime In this article, I will show you how to write a minimal, bare-bones, x86-64 JIT compiler in C++ that runs on macOS, Linux and could potentially run on Windows through WSL. For our purposes,
The following is a quick exposition of an idea I had for improving the ICO model by merging in some of the benefits of DAOs, but doing so in a way that minimizes complexity and risk. The idea is as follows. A DAICO contract is published by a single development team that wishes to raise funds for a project. The DAICO contract starts off in “contribution mode”, specifying a mechanism by which anyone
Bitcoin game Bitcoin Hero is a free Bitcoin game and simulator for those who want to learn how to trade Bitcoin and other cryptocurrencies without any risk. You can also change the bet and leverage, thus managing the potential profit size. Buy or sell Bitcoin, compete in the leader board and have some fun! Why users love Bitcoin Hero 100% free Bitcoin trading simulator Real cryptocurrency prices P
It was brought to my attention recently that there is a dearth of introductory educational material available about modern network load balancing and proxying. I thought to myself: How can this be? Load balancing is one of the core concepts required for building reliable distributed systems. Surely there must be quality information available? I searched and found the pickings are indeed slim. The
What's wrong with MVC? Model-View-Controller or MVC is a software architectural pattern originally developed for desktop user interfaces in the 1970s. Through the years this architecture became very popular in web-development and MVC is even today, after almost 50 years, the way to go with many popular frameworks in different languages. So what's wrong with Model-View-Controller? MVC was originall
We have been conducting a longitudinal study of the state of cryptocurrency networks, including Bitcoin and Ethereum. We have just made public our results from our study spanning 2015 to 2017, in a peer-reviewed paper about to be presented at the upcoming Financial Cryptography and Data Security conference in February [1]. Here are some highlights from our findings. Bitcoin Underutilizes Its Netwo
A site explaining SQL indexing to developers—no crap about administration. SQL indexing is the most effective tuning method—yet it is often neglected during development. Use The Index, Luke explains SQL indexing from grounds up and doesn’t stop at ORM tools like Hibernate. Use The Index, Luke is the free web-edition of SQL Performance Explained. If you like this site, consider getting the book. Al
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く