Subscribe to receive notifications of new posts:

Subscription confirmed. Thank you for subscribing!

Green Compute on Cloudflare Workersを発表

Loading...

スピードか責任ある行動か、私たちはその選択を迫られることが多々あります。それが安全性についてであろうとセキュリティについてであろうと、今回のテーマである持続可能性に関してであろうと、自社やユーザー、あるいは地球を保護するためにイノベーションにブレーキをかけるというトレードオフを求められます。しかし、トレードオフが必要ないとしたらどうでしょう?Cloudflareの目標は、余計な時間を一切かけず、作業量の増大や複雑化を招くことなく、持続可能なコンピューティングを提供することです。

Green Compute on Cloudflare Workersが登場

Green Compute は、Cron Triggerを設定したWorkersであれば有効化できます。コンセプトはシンプルです。Green Computeをオンにすると、お客様のコンピューティングワークロードはすべて、当社エッジネットワークのうち、再生可能エネルギーで稼働する施設にある部分で実行されます。Cloudflareのエッジネットワーク自体はすでに再生可能エネルギーで提供していますが、一部のデータセンターは100%再生可能エネルギー利用でないサードパーティ施設にあります。Green Compute は、サステナビリティの取り組みをさらに一歩進め、ネットワーク機器だけでなく建物施設全体が再生可能エネルギーで稼働するものを使います。コードの変更はまったく必要ありません。リーダーボードを5分ごとに更新する場合でも、エッジで直接DNAシーケンシングを行う場合(実在するユースケースです)でも、複雑さやエネルギー負荷に関係なく、スケジュール設定された作業の環境インパクトを最小限に抑えることができます。

仕組み

開発者はCron Triggersを使ってWorkersに呼び出し時間を設定できます。するとWorkersは、アプリケーションユーザーがHTTP リクエストによってトリガーせずとも、定期的なスケジュールで実行されるようになります。開発者は、WranglerまたはWorkersダッシュボード内で、使い慣れたcron構文を使ってジョブスケジュールを設定します。ジョブスケジュールを設定するには、まず定期的なタスクを実行するWorkersを作成し、次に「Triggers」タブに移動してCron Triggerを定義します。

Cron Trigger設定したWorkersが好都合なのは、リアルタイムで応答を待つ人がいない点です。近くでジョブを実行する必要のあるエンドユーザーはいません。これらのWorkersは(計算コストがかさみがちの)バックグラウンドジョブとして実行されるようスケジュール設定されているのですから、たとえユーザーベースに最も近いものでなくても持続可能なハードウェア上で実行しない手はありません。

Cloudflareの大規模グローバルネットワークは、論理上は全パーツの接続、セキュリティ、信頼性が確保された1つの分散システムです。当社のネットワークは、論理上分離したリージョンを持つシステムとは違い、単一のシステムとして機能するため、お客様のインパクトの目標を念頭に置いて、ワークロードを世界中にシームレスに移動できる柔軟性を備えており、お客様に管理の複雑さで追加の負担をかけることもありません。

Green Computeを有効にしてCron Triggerを設定すると、Cloudflareネットワークは、アプリケーションの変更を必要とせずに、スケジュールされたすべてのジョブをグリーンエネルギーハードウェアに自動的にルーティングします。Green Computeを今すぐオンにするには、ベータ版にサインアップしてください。

ユースケースの実例

Cronジョブを作成したことがない方は、スケジュールされたコンピューティングを使って何をするのかと疑問に思われるかもしれません。

アプリケーションを稼働させるために必要な定期的なメンテナンスタスクは広範囲に及びます。筆者自身も、担当していたシステムの可用性を監視するために毎分実行し、サービスが利用できない場合は自分宛にメッセージを送信するよう設定したジョブを作った経験があります。ジョブが5分ごとに実行され、新しいアプリケーションデータをすべて取得して変換し、検索データベースに挿入することで、コアデータベースと検索機能の同期を維持したこともあります。さらに別の例では、定期ジョブを30分ごとに実行し、ユーザーセッションをすべて反復処理して、アクティブでなくなったセッションをクリーンアップするように設定しました。

スケジュールされたジョブは、実世界のシステムのバックボーンです。Green Compute on Cloudflare Workersができた今、実世界システムとその計算コストの高いバックグラウンドメンテナンスタスクはことごとく、再生可能エネルギーで稼働するマシン上でコンピューティングを実行できるようになりました。

The Green Network

Cloudflareの使命は、サステナビリティの目標に取り組むお客様のお手伝いをすることです。現在、カーボンインパクトレポートのリリースにより、お客様の環境への影響を可視化しています。Green Web Foundationとの提携により、Cloudflare Pagesのグリーンホスティング認定も取得しています。そして今回、Green Compute on Cloudflare Workersの開始によって、再生可能エネルギー利用のハードウェアだけを使った実行を可能にしました。何よりすばらしいのは、上記のいずれもシステムの複雑化を要しないことです。

Cloudflareは、お客様が高い目標を達成しやすくすることに力を入れています。できることはまだまだあります。

Cloudflareは 企業のネットワーク全体 を保護し、お客様が インターネット規模のアプリケーションを効率的に 構築するためのお手伝いをします。また、すべての Webサイトまたはインターネットアプリケーション を迅速化し、 DDoS攻撃を阻止して、 ハッカーを封じ込めます。 さらに、 Zero Trustを始める、あるいは導入のあらゆるフェーズにいる お客様を支援します。

インターネットを高速化し、安全性を高めるには、ご使用のデバイスから 1.1.1.1 にアクセスすることで、Cloudflareの無料アプリをご利用いただけます。

より良いインターネットの構築を支援するというCloudflareの使命について詳しくは、 こちら をご覧ください。新たなキャリア形成をお考えの方は、 求人情報 にアクセスしてください。

日本語 インパクトウィーク (JP) 開発者 (JP) サステナビリティ Impact Week (JP)

Follow on Twitter

Aly Cabral |@Aly_Cabral
Cloudflare |Cloudflare

Related Posts

July 06, 2022 1:55PM

2022年第2四半期におけるDDoS攻撃の傾向

2022年第2四半期DDoSレポートへようこそ。このレポートには、グローバルなCloudflareネットワークで観測されたDDoS脅威の状況についてのインサイトと動向が含まれています。また、本レポートのインタラクティブ版はRadarでご覧いただけます。...

June 20, 2022 2:28PM

Area 1の脅威指標をCloudflare Zero Trustで利用可能に

Area 1が持つフィッシング攻撃のTTP(戦術、テクニック、手順)に関する膨大なデータセット、シードインフラ、脅威モデルと、Cloudflareが持つ大規模ネットワーク、DNS、メール、Webトラフィックの送信元に関するグローバルな洞察を合わせて利用できるようになりました...

June 20, 2022 2:14PM

メールゲートウェイをCloudflare Area 1 に置き換えるには?

従来のSEGアーキテクチャは、昔のメール環境を念頭に構築されたものです。クラウドネイティブで先制的なメールセキュリティへ、シームレスに移行する方法を学びましょう...