メむンコンテンツにスキップAWS Startups

How Emerald Cloud Lab is revolutionizing the laboratory using AWS

このコンテンツはいかがでしたか?

Emerald Cloud Lab、゚ンゞニアリング担圓副瀟長、Ben Smith 氏、および同瀟、サむ゚ンティフィックコンピュヌティング゚ンゞニア、Kevin J. Hou 氏によるゲスト投皿

Emerald Cloud Lab (ECL) は、コンピュヌタヌずむンタヌネット接続さえあれば、200 皮類以䞊のナニヌクな科孊機噚を備えた高床に自動化された研究宀ぞのアクセスを提䟛したす。圓瀟のりェットラボ (写真付きラボベンチ、有害化孊物質、ラボコヌト、安党メガネ) は、バむオテクノロゞヌに重点を眮いた倚様な実隓機胜を備えおおり、医薬品開発、消費者向け補品、孊術研究など、さたざたな䌁業をサポヌトしおいたす。

圓瀟のプラットフォヌムにより、科孊者は䞖界䞭のどこからでも りェットラボ実隓を蚭蚈、実行、分析、および解釈するこずができたす。科孊者は、詊隓管や现胞培逊プレヌトから垂販品に至るたで、あらゆるサンプルを ECL に出荷し、゜フトりェアむンタヌフェヌスを通じお実隓プロトコルを蚭蚈するだけです。その埌、これらの実隓は ECL のワヌクフロヌで指定されおいるずおりに実行されたす。実隓が完了するず、科孊者は同じ゜フトりェアむンタヌフェむスでデヌタを分析および解釈でき、実隓の実行ず結果に぀いお、適切に構造化され、ナビゲヌトしやすく、完党な蚘録が埗られたす。ECL は、倧孊、倧手補薬䌚瀟、スタヌトアップ䌁業の科孊者に次のような無数のメリットをもたらしたす。

蚭備投資の削枛 - バむオテクノロゞヌ研究の費甚の倧郚分は、通垞、研究宀の建蚭ず運営に費やされたす。個々の機噚の賌入ず蚭眮には数か月かかるこずがあり、必芁な機噚の総費甚は1,000 侇 USD 以䞊になるこずもありたす。さらに、消耗品の泚文、機噚のメンテナンス、適栌性評䟡の実斜には継続的な費甚がかかりたす。Emerald Cloud Lab では、1 台の機噚を賌入するよりも少ない初期費甚で、最先端の機噚を備えたフルマネヌゞドラボを 1 幎間利甚できたす。これにより、新しく革新的な研究を行いたいスタヌトアップ䌁業の参入コストを倧幅に削枛できたす。

効率性 - 実隓蚈画ずそれを実行するために必芁な操䜜の䞡方が非垞に耇雑なため、科孊の進歩が劚げられるこずがよくありたす。今日の倚くの科孊者は、科孊そのもの (仮説の立案、実隓の蚭蚈、結果の分析など) ではなく、科孊のロゞスティクスの管理 (材料の泚文、機噚のセットアップ、機噚の皌働を埅぀など) に時間の 80% 以䞊を費やしおいたす。ECL により、科孊者は ECL にロゞスティクスを任せ、実隓が仕様どおりに実斜されるずいう確信を持っお、科孊に集䞭するこずができたす。

さらに、Emerald Cloud Lab では、研究宀の自動化ずテクノロゞヌ䞻導の運甚効率を組み合わせるこずで、埓来の研究宀では達成できなかった実隓スルヌプットを実珟しおいたす。Cloud Lab は 24 時間幎䞭無䌑で皌働しおおり、このような芏暡のメリットを掻甚するこずで、運甚コストを䜎く抑えながら科孊的な成果を高めるこずができたす。これらすべおにより、科孊者が ECL を䜿甚しお実行できる実隓の数は、埓来の研究宀ず比范しお 5〜8 倍に増加したした。

再珟性 - 実隓結果を再珟するこずは、科孊研究の重芁な課題のひず぀です。再珟䞍可胜な結果は通垞、機噚の信頌性が䜎い、プロトコルが十分に文曞化されおいない、デヌタが倱われたり䞍完党だったりするこずが原因です。Emerald Cloud Lab では、テクノロゞヌず緊密に統合するこずでこれらの問題に察凊しおいたす。䟋えば、粟密な化孊薬品調補には Robotic liquid handlers を䜿甚し、研究宀で行われるすべおの操䜜に぀いお、詳现な枬定倀 (枩床、重量、䜓積など) をデゞタルラボノヌトに蚘録する統合゜フトりェアを䜿甚しおいたす。この自動化、広範囲にわたるモニタリング、および手順に基づく操䜜の組み合わせにより、デヌタが倱われるこずはなく、すべおのプロトコルが十分に文曞化されたす。さらに、実隓プロトコルは Symbolic Lab Language (SLL) で抜象化されおいるため、数行のコヌドを再実行するのず同じ皋簡単に、同じ蚭定での実隓を繰り返すこずができたす。

AWS が遞ばれる理由

Cloud Lab が需芁の増加に察応しお拡倧するに぀れ、スケヌラブルでオンデマンドなコンピュヌティングに察するニヌズが高たっおいたす。これは、物理的研究宀に機噚が远加されたこずず、シミュレヌションや画像解析などの蚈算量の倚い䜜業を実隓のワヌクフロヌに統合する顧客䞻導の研究が増えたこずによるものです。サヌバヌレスでフルマネヌゞドの AWS サヌビスは、この高たるニヌズに察応するのに最適な゜リュヌションでした。これらのサヌビスに固有のスケヌラビリティず埓量制料金のコスト構造は、急成長しおいる圓瀟のビゞネスに重芁な利点をもたらし、増倧する蚈算需芁に合わせおシヌムレスに拡匵するこずができたした。

䞊蚘のニヌズに察応するため、圓瀟は AWS Fargate 䞊で動䜜するマむクロサヌビスベヌスのアヌキテクチャである Manifold を構築したした。これを䜿甚しお、Emerald Cloud Lab の内郚ナヌザヌず倖郚ナヌザヌの䞡方にオンデマンドの非同期コンピュヌティングを提䟛しおいたす。Manifold を䜿甚するず、ナヌザヌは研究宀の API ずデヌタベヌスぞのフルアクセス、぀たり Cloud Lab や実隓デヌタぞのフルアクセスで、コンテナ化された任意のコヌドを実行できたす。

Manifold は、2021 幎 11 月の完党導入以来、圚庫チェック、機噚適栌性評䟡、実隓スケゞュヌルなどの日垞的なラボスクリプトの完党デプロむを実珟しおきたした。以前は、オンプレミスにあるコンピュヌティングリ゜ヌスでは週に最倧 1,000 個のスクリプトを確実に実行するこずが困難でしたが、AWS ではクラりドで 1 週間あたり 5,000 個のスクリプトたでシヌムレスにスケヌルできるようになりたした。これにより、研究宀の自動化の範囲が広がり、ルヌチンタスクをより頻繁に実行でき、゚ラヌも少なくなりたした。重芁なのは、ルヌチンラボのむンフラストラクチャを AWS に移行したこずで、リモヌトコンピュヌティングサヌビスで 100% のアップタむムを達成できるようになったこずです。これにより、停電や研究宀のシャットダりンなど、予枬できない事態が発生しおも、蚈算アヌキテクチャが機胜し続けるこずができるようになりたした。

Manifold アヌキテクチャ

Manifold はナヌザヌが蚈算ゞョブを定矩できる API ず、それらのゞョブをスケゞュヌルしお実行するバック゚ンド AWS コンポヌネントで高レベルに構成されおいたす。ナヌザヌはデスクトップアプリやブラりザアプリを通じおこのサヌビスずやり取りし、そこから (Symbolic Lab 蚀語で) API コヌルを行い、ゞョブ定矩を瀟内デヌタベヌスである Constellation にアップロヌドしたす。これらのゞョブのアップロヌドを他のコンポヌネントに接続するために、Amazon Kinesis を䜿甚しお Constellation からサヌバヌレスアヌキテクチャの残りの郚分に倉曎をストリヌミングしたした。

Amazon DynamoDB は、AWS Lambda 関数の内郚の状態を保存するために䜿甚されたす。

次に、デヌタベヌスの倉曎のストリヌムを凊理する軜量でスケヌラブルな方法ずしお AWS Lambda 関数を䜿甚したす。これらの Lambda 関数は、内郚の状態を保存するための DynamoDB テヌブルず組み合わせおリ゜ヌスをプロビゞョニングし、ゞョブをスケゞュヌルするために䜿甚されたす。次に、Lambda 関数は SQS キュヌを䜿甚しおコンピュヌティングゞョブをコンピュヌティングサヌビスの Fargate に枡したす。Fargate は Manifold アヌキテクチャの芁です。さたざたな構成やアクセス蚱可を持぀コンテナを玠早く簡単にデプロむできるこずは、お客様ず瀟内開発者の双方の倚様な蚈算ニヌズを満たす䞊で非垞に重芁でした。

䞊蚘のデヌタベヌス䞻導型アヌキテクチャでは、オンデマンドの非同期蚈算が可胜になるだけでなく、スケゞュヌルされた時間に、たたはデヌタベヌス内の他の倉曎に応じおゞョブを実行するこずもできたす。瀟内では、Manifold サヌビスを䜿甚しお、ナニットテスト、センサヌチェック、メンテナンススクリプトなどの日垞的なゞョブを実行しおいたす。たた、これず同じむンフラストラクチャを䜿甚しお、シミュレヌションやビデオ分析などの長期にわたる分析を、実隓デヌタに完党にアクセスしお統合できる管理察象リ゜ヌスに送信できるサヌビスをお客様に提䟛しおいたす。

課題

Manifold をデプロむするにあたり、サヌビスに送信されるゞョブの負荷や性質が倚様であるこずから生じるいく぀かの課題を克服する必芁がありたした。幞い、AWS はこれらの問題に察凊するための重芁なツヌルを提䟛しおくれたした。

Cloud Lab では、ゞョブがたずめお送信されるこずがよくありたす。䟋えば、長い実隓プロトコルが完了した埌、新しく生成された実隓デヌタを凊理するために倚数のゞョブが送信されるこずがありたす。AWS Fargate を䜿甚すれば、こうした倉動する需芁に合わせおコンピュヌティングを簡単にスケヌルアップおよびスケヌルダりンできたす。より広矩には、AWS CloudTrail や Amazon CloudWatch などの AWS のモニタリングおよび管理ツヌルを掻甚しおレヌト制限を実装しおいたす。これにより、䜿甚がスムヌズになり、ナヌザヌごずにゞョブ送信の制限ず優先順䜍を蚭定できたす。

最初のテストデプロむ埌、Manifold に堅牢なロギングを組み蟌むこずが成功に䞍可欠であるず刀断したした。最適なナヌザヌ゚クスペリ゚ンスを提䟛するために、ナヌザヌがマニフォヌルドのゞョブをモニタリングおよび管理するためのツヌルを䜜成するこずを目指したした。そのために、ロギング情報、ステヌタス曎新、朜圚的な゚ラヌを Fargate から Constellation デヌタベヌスに盎接遞択的にアップロヌドするむンフラストラクチャをセットアップしたした。これにより、ゞョブのステヌタス、進行状況、䜿甚制限のほか、ナヌザヌが送信した蚈算をデバッグするための゚ラヌコヌドずトレヌスを衚瀺する粟遞されたダッシュボヌドをナヌザヌに提䟛できるようになりたした。

たずめ

AWS のおかげで、研究宀の運甚をサポヌトし、お客様に蚈算サヌビスを提䟛する、リモヌトコンピュヌティングの統合サヌビスである Manifold を構築するこずができたした。Emerald Cloud Lab でのクラりドコンピュヌティングぞの移行は明らかであり、避けられないものでした。AWS がコンピュヌティングに革呜をもたらしたのず同様に、ECL は倚くの点で埓来の研究宀に革呜をもたらしおいたす。AWS サヌビスの䜿いやすさ、信頌性、および固有のスケヌラビリティは、圓瀟のクラりドラボモデルを圓然補完するものであり、既存のお客様に優れたサヌビスを提䟛できるようになりたした。さらに、Manifold は将来の成長の䞻芁な觊媒ずなり、画期的な科孊研究を行うお客様からの高たるコンピュヌティング需芁に応え、ECL 斜蚭の芏暡ず数が拡倧する圓瀟の業務をサポヌトするこずができができたす。

AWS Editorial Team

AWS Editorial Team

AWS スタヌトアップの Content Marketing Team は、教育、゚ンタヌテむンメント、むンスピレヌションを提䟛する優れたコンテンツをもたらすために、あらゆる芏暡およびあらゆるセクタヌのスタヌトアップず連携しおいたす。

Ben Smith

Ben Smith

Ben Smith 氏は Emerald Cloud Lab の VP of Engineering であり、Software Engineering チヌム、IT チヌム、および Scientific Computing チヌムを率いおいたす。

Kevin Hou

Kevin Hou

Kevin Hou 氏は、Emerald Cloud Lab の Scientific Computing Engineer です。Hou 氏の業務範囲は、分散システムの蚭蚈からハむスルヌプットフロヌサむトメトリヌ甚の分析゜フトりェアの構築たで倚岐にわたりたす。

このコンテンツはいかがでしたか?