Neden Amazon EC2 F2 bulut sunucuları?
İkinci nesil FPGA destekli bulut sunucuları olan Amazon EC2 F2 bulut sunucuları, bulutta yeniden yapılandırılabilir donanım geliştirmek ve dağıtmak için tasarlanmıştır ve birinci nesil F1 bulut sunucularına göre %60'a kadar daha iyi fiyat performansı sunar. F2 bulut sunucuları, 8 adede kadar AMD Virtex UltraScale+ HBM VU47P FPGA tarafından desteklenmektedir ve 16 GB yüksek bant genişliğine sahip ilk FPGA tabanlı bulut sunucularıdır. F1 bulut sunucularına kıyasla 3x işlemci çekirdeği (192 vCPU), 4x ağ bant genişliği (100 Gbps), 2x sistem belleği (2 TiB) ve 2x NVMe SSD (7.6 TiB) içeren 3. nesil AMD EPYC (Milan) işlemciye sahiptirler. Genomik, multimedya işleme, büyük veri, ağ güvenliği/hızlandırma ve bulut tabanlı video yayıncılığında FPGA hızlandırmalı çözümlere güç sağlamak için F2 bulut sunucularını kullanabilirsiniz.
F2 bulut sunucuları kolayca programlanabilir ve donanım hızlandırma kodunuzu geliştirmek, simüle etmek, hataları ayıklamak ve derlemek için FPGA Geliştirici AMI’si dahil olmak üzere gereken her şeyi sunar. C/C++ ve OpenCL ortamlarında düşük seviyeli donanım geliştirme ve yazılım geliştirme için geliştirme ortamları sağlarlar (GitHub'ımızda mevcuttur). FPGA tasarımınız tamamlandığında bunu bir Amazon FPGA Görüntüsü (AFI) olarak kaydedebilir ve sadece birkaç tıklamayla F2 bulut sunucunuza dağıtabilirsiniz. AFI'lerinizi istediğiniz kadar ve dilediğiniz sayıda F2 bulut sunucusu üzerinde tekrar kullanabilirsiniz. AFI, Xilinx tabanlı akışlarda gereken kullanıcı başına lisanslara olan ihtiyacı ortadan kaldırarak geliştirme sürecini basitleştirir ve FPGA geliştirici AMI'yi kullanırken geliştirme araçları için ek ücret veya yazılım ücreti ödemeden F2 bulut sunucunuzda FPGA'ları istediğiniz kadar programlamanıza olanak tanır.
Avantajlar
Kullanım örnekleri
Genomik araştırma ve analiz
Amazon F2 bulut sunucuları, devasa miktarlardaki genom verilerini işlemek ve sonuçlara en yüksek isabetle, genom başına düşük maliyetle ve en hızlı şekilde ulaşmak için ideal seçenektir. FPGA'lar, AWS'deki CPU tabanlı en yeni bulut sunucularına kıyasla 30 kata kadar daha yüksek Yeni Nesil Dizilim (NGS) işlem hızlandırması sunabilir.
Ağ iletişimi ve güvenlik
Amazon F2 bulut sunucuları, ağ iletişimi paketlerini sanal ethernet özelliğini kullanarak hat hızında verimli bir şekilde işleme özelliğine sahiptir. F2 bulut sunucularındaki FPGA'lar, bu özellik sayesinde derin paket incelemesi veya yüksek performanslı yük dengeleyiciler gibi güvenlik uygulamaları ya da gerçek zamanlı paket işleme gerektiren başka uygulamalar için kullanılabilir.
Multimedya işleme
F2 bulut sunucularını kullanan canlı yayın video kod dönüştürme uygulamaları, işlem bulut sunucuları kullanan uygulamalardan daha yüksek performans sağlar. F2 bulut sunucuları, bu uygulamaların gereksinimlerini karşılamak için ideal bir çözümdür ve kaliteden ödün vermeden işlem maliyetlerini düşürür.
Büyük veri ve arama analizi
Büyük veri uygulamalarının çoğunda, veri analizi ve arama gereksinimlerinin hacmi, çeşitliliği ve hızı, müşterilerin ayak uydurmak için donanım hızlandırması arayışına girmesine yol açacak noktaya ulaştı. Bu uygulamalarda müşteriler, F2 bulut sunucularının artan performansından faydalanarak büyük veri analizi ve aramasına ilişkin gereksinimleri karşılayabilir.
ASIC emülasyonu ve prototipleme
F2 bulut sunucuları, daha karmaşık ASIC geliştirmeleri sırasında emülasyon ve prototipleme için de kullanılabilir.
Müşteri Görüşleri
Müşterilerin ve çözüm ortaklarının, Amazon EC2 F2 bulut sunucularıyla iş hedeflerine nasıl ulaştıklarına ilişkin bazı örnekleri aşağıda bulabilirsiniz.

NeuroBlade; Presto ve Apache Spark gibi çeşitli açık kaynak sorgu altyapılarına sorunsuz bir şekilde entegre olan yenilikçi SQL İşleme Birimi (SPU) sayesinde, veri analizini hızlandırmanın ön saflarında yer alıyor.
"Veri analizinin benzeri görülmemiş bir hızda arttığı günümüzün yapay zeka odaklı dünyasında, geleneksel CPU merkezli bulut sunucuları, veri patlaması paralelinde ölçeklenmekte zorlanıyor. Amazon EC2 F2 bulut sunucularında bulunan FPGA cihazlarından yararlanan NeuroBlade SPU, daha hızlı sorgu işleme ve pazar lideri sorgu aktarım hızı verimliliği [QpH (saat başına sorgu)/USD] ile çığır açan bir çözüm sunuyor. Yeni Amazon EC2 F2 bulut sunucusu, bulut kullanıcılarının bu son donanım hızlandırmasından yararlanmalarını sağlayarak iş yüklerini verilerinin daha yakınında çalıştırmalarını, bulut temelli bir ortamda olağanüstü performans ve ölçeklenebilirliğin önünü açmalarını destekliyor."
- Elad Sity, NeuroBlade kuruluşunun CEO'su ve Kurucu Ortağı

Illumina DRAGEN (GENomics için Dinamik Okuma Analizi) ikincil analiz, her boyut ve disiplinden laboratuvarın genomik verileri doğru, kapsamlı ve verimli bir biyoinformatik araçları paketiyle en üst düzeye çıkarmasını sağlıyor. Uzun süredir devam eden bir stratejik ortaklığı ve FPGA tabanlı Amazon EC2 F1 bulut sunucularında mevcut dağıtımı temel alan DRAGEN ikincil analiz işlem hatları, müşterilere genomik analiz algoritmalarını donanım hızlandırmalı uygulama olanağı sağlamak için Amazon EC2 F2 bulut sunucularında dağıtılarak işlem kapasitesini ve bilimsel öngörüyü geniş ölçekte artıracak. DRAGEN'e, AWS'de dağıtılan geniş Bağlı Yazılım ekosisteminin bir parçası olarak Illumina Connected Analytics aracılığıyla erişilebilir.
Ürün Ayrıntıları
Bulut Sunucusu Adı | FPGA'lar | vCPU | FPGA Belleği HB M/DDR4 | Bulut Sunucusu Belleği (GiB) | Yerel Depolama (GiB) | Ağ Bant Genişliği (Gb/sn) | EBS Bant Genişliği (Gbps) |
f2.6xbüyük | 1 | 24 | 16 GiB/64 GiB | 256 | 1 adet 950 | 12.5 Gbps | 7.5 Gbps |
f2.12xlarge | 2 | 48 | 32 GiB/128 GiB | 512 | 2x 950 | 25 Gb/sn | 15 Gb/sn |
f2.48xlarge | 8 | 192 | 128 GiB/512 GiB | 2048 | 8x 950 | 100 Gb/sn | 60 Gb/sn |
F2 Bulut Sunucularını Kullanmaya Başlama
FPGA Geliştirme Kiti
Geliştiriciler, AWS FPGA Geliştirme Kitini kullanarak F2 bulut sunucularını kullanmaya başlayabilir. Bu kit,GitHub'da mevcuttur ve F2 hakkındaki tüm belgeler ile dahili FPGA arabirimlerine ek olarak Amazon FPGA Görüntülerini (AFI'ler) oluşturmaya yönelik derleyici betiklerini içerir. AWS FPGA'lar, birden fazla geliştirme ortamını desteklediklerinden hem donanım hem de yazılım geliştiricilere hizmet eder. HDK, tamamen özel donanım geliştirmesi sunar ve yazılım tanımlı ortam, donanım bilgisine gerek olmadan C/C++/OpenCL kodunu kullanarak hızlandırmalar geliştirmeye olanak tanır. Bu özellik, EC2 F2 bulut sunucularında hızlı FPGA geliştirmeyi mümkün kılar.
FPGA Geliştirici AMI
FPGA Geliştirici AMI, Xilinx Vivado'yu ilave bir yazılım ücreti olmadan sunar ve hem FPGA tasarımınızı simüle etmeye hem de AFI'nizi geliştirip kaydettirmeye yarayan betik ve araçları içeren önceden paketlenmiş bir araç geliştirme ortamı barındırır. FPGA Geliştirici AMI, kodunuzda hata ayıklamaya ve kodunuzu derlemeye yönelik araçlar da içerir. FPGA Geliştirici AMI'yi bir Amazon EC2 bulut sunucusunda dağıtıp FPGA tasarımınızı yazmak ve test etmek için ihtiyaç duyduğunuz kaynakları hızlı bir şekilde tedarik edebilirsiniz.