Amazon EC2 F1 Bulut Sunucuları

Bulutta daha hızlı FPGA hızlandırıcı geliştirmeyi ve dağıtmayı mümkün hale getirin

Amazon EC2 F1 bulut sunucuları, özel donanım hızlandırmalarının teslim edilebilmesi için FPGA'ları kullanır. F1 bulut sunucuları kolayca programlanabilir ve donanım hızlandırma kodunuzu geliştirmek, simüle etmek, derlemek ve koddaki hataları ayıklamak için FPGA Geliştirici AMI'si ve bulutta destekleyici donanım seviyesinde geliştirme dahil olmak üzere gereken her şeyi sunar. Donanım hızlandırmalarını dağıtmak amacıyla F1 bulut sunucularını kullanmak; yüksek bant genişliği, gelişmiş ağ iletişimi ve çok yüksek işlem özellikleri gerektiren karmaşık bilim, mühendislik ve iş sorunlarını çözmek için çok sayıda uygulamada faydalı olabilir. F1 bulut sunucusu hızlandırmasından fayda sağlayabilecek hedef uygulamalara örnek olarak genom bilimi, arama/analiz, görüntü ve video işleme, ağ güvenliği, elektronik tasarım otomasyonu (EDA), görüntü ve dosya sıkıştırma ile büyük veri analizi verilebilir.

F1 bulut sunucuları, düşük seviyeli donanım geliştiricilerden C/C++ ve openCL ortamlarında (GitHub'ımızda mevcuttur) daha rahat çalışan yazılım geliştiricilere kadar çok çeşitli ortamlar sağlar. FPGA tasarımınız tamamlandığında bunu bir Amazon FPGA Image (AFI) olarak kaydedebilir ve sadece birkaç tıklamayla F1 bulut sunucunuza dağıtabilirsiniz. AFI'lerinizi istediğiniz kadar ve dilediğiniz sayıda F1 bulut sunucusu üzerinde tekrar kullanabilirsiniz. FPGA Geliştirici AMI'si kullanılırken geliştirme araçları için herhangi bir yazılım ücreti talep edilmez. F1 bulut sunucunuzdaki FPGA'ları ek bir ücret ödemeden istediğiniz kadar programlayabilirsiniz.

Amazon EC2 F1 Instances with Customizable FPGAs for Hardware Acceleration (2:13)

Avantajlar

ÖLÇEKLENEBİLİR YÜKSEK PERFORMANSLI BİLGİ İŞLEM

Şirket içi sistemlerin aksine, yüksek performanslı bilgi işlem iş yüklerinizi Amazon EC2 F1 bulut sunucularında çalıştırdığınızda, altyapınızı ölçeklendirme konusunda neredeyse sınırsız kapasitenin yanı sıra kaynaklarınızı kolayca ve iş yükü gereksinimlerinize göre dilediğiniz sıklıkta değiştirme olanağına sahip olursunuz. Kaynaklarınızı uygulamanızın gereksinimlerini karşılayacak şekilde yapılandırabilir ve dilediğiniz sayıda FPGA bulut sunucusunu dakikalar içinde başlatabilirsiniz. Üstelik yalnızca kullandığınız kadar ödersiniz.

İŞLEM SÜRESİNİ 100 KATA KADAR HIZLANDIRIN

Amazon EC2 F1 bulut sunucuları, işlem gücüne bağımlı çeşitli uygulamalarda CPU'lara kıyasla 100 kata varan hızlandırma sağlar. Müşteriler, işlem hatlarını kolaylıkla hızlandırmak için özel hızlandırıcıları doğrudan AWS Marketplace'ten keşfedebilir, test edebilir ve dağıtabilir. F1 teknoloji çözüm ortakları tarafından geliştirilen F1 tabanlı ürünler, tıpkı diğer EC2 bulut sunucusu yazılımları gibi paketlendiğinden FPGA'ların nasıl programlandığını bilmeye gerek yoktur.

HIZLANDIRMA GELİŞTİRME KOLAYLIĞI

Geliştiriciler, FPGA geliştirme süreçlerini katma değerli hızlandırma mantığına odaklanmalarına imkan tanıyan gelişmiş bulut tabanlı araçlar ve akışlar ile hızlandırabilir. Geliştiriciler, temposunu kendilerinin belirleyeceği çevrimiçi öğreticiler ile uygulamalı deneyim kazanabilir ve GitHub'da bulunan çok sayıda örnekten bilgi edinebilir. AWS, hata ayıklama işlemini kolaylaştırmak amacıyla sanal JTAG gibi sanal donanım hata ayıklama araçları geliştirmiştir. Bu araçlar, çok sayıda geliştiricinin şirket içindeki sınırlı kaynaklara bağımlı olmadan ilerleme kaydetmesine olanak tanıyan bilindik bir ortam sunmaktadır.

Kullanım Örnekleri

Genom Araştırmaları

Amazon EC2 F1 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 EC2 F1 bulut sunucuları, ağ iletişimi paketlerini sanal ethernet özelliğini kullanarak hat hızında verimli bir şekilde işleme özelliğine sahiptir. 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.

Gerçek Zamanlı Video İşleme

F1 bulut sunucularını kullanan canlı yayın video dönüştürme uygulamaları, bulut sunucularını kullanan uygulamalardan daha yüksek performans sunar. F1 bulut sunucuları, bu uygulamaların gereksinimlerini karşılayan ideal bir çözümdür ve işlem maliyetlerini kaliteden ödün vermeden azaltır.

Büyük Veri Araması ve 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, F1 bulut sunucularının artan performansından faydalanarak büyük veri analizi ve aramasına ilişkin gereksinimleri karşılayabilir.

Finansal analiz

Finansal kuruluşlar, F1 bulut sunucularını diğer iş yüklerine ek olarak risk modellemesi ve analizi ile güvenlik amaçlı işlem analizinden daha hızlı sonuç almak amacıyla kullanabilir.

Özellikler

Alanda Programlanabilir Kapı Dizisi (FPGA)

FPGA'lar, herhangi bir mantık fonksiyonunu uygulayabilen, yeniden programlanabilir donanım cihazlarıdır. Bu durum, FPGA'ları özel silikona (Uygulamaya Özel Entegre Devreler, yani ASIC'ler) benzer hale getirir ve geliştiricilerin, belirli bir iş yükünü hızlandırmak için özel olarak tasarlanmış en uygun işlemi sunan özel işlemciler/hızlandırıcılar oluşturmasına olanak tanır. Bu sayede belirli durumlarda, CPU'lar ve GPU'lar gibi sabit fonksiyonlu işlem çözümlerine kıyasla ciddi bir hızlandırma sağlanır.

Geliştirme Seti

Geliştiriciler, bir AWS hesabı oluşturup AWS FPGA Geliştirme Seti'ni indirerek F1 bulut sunucularını kullanmaya başlayabilir. Bu set, GitHub'da mevcuttur ve F1 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 F1 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.

Müşteri öyküsü

FPGA tabanlı F1 bulut sunucularını kullanarak genom dizilim sürecini bir bütün olarak ciddi anlamda hızlandırmayı başardık. Bunun sonucu olarak, eskiden 20 saat işlem süresi gerektiren çalışmalar artık sadece 3 saat içinde tamamlanabiliyor.

Profesör Dr. Torsten Haferlach, CEO, Münih Lösemi Laboratuvarı

Devamını Okuyun »

Teknoloji Çözüm Ortakları

Bigstream, Apache Spark için geliştirilmiş bir otomatik hızlandırma teknolojisidir. Bir derleyici ve Spark uygulama görevlerinin yürütülmesini, sıfır kullanıcı kodu değişikliğiyle Amazon F1 FPGA bulut sunucularına yönlendiren bir çalışma zamanı içerir. Kullanıcılar, performansta 10 kata varan bir artış gözlemliyor. Bigstream, tek düğümlü çalıştırmaya ek olarak F1 bulut sunucularını kümelemeyi de destekler. Bigstream, her boyuttaki Amazon Elastic Compute Cloud (EC2) F1 bulut sunucusu için Amazon Machine Image (AMI) olarak ücretsiz genel önizlemeye açılmıştır.

Merlin™ Derleyici, FPGA hızlandırmasının gücünü basit bir yazılım programlama modeli ile ve donanım bilgisine gerek olmadan uygulama geliştiricilere ulaştırır. Bu derleyici, C/C++'tan yüksek düzeyde optimize edilmiş FPGA hızlandırıcılarına kadar otomatik bir derleme akışı sağlar. Bu, performansı manuel optimizasyonla aynı seviyede tutarken üretkenlik bağlamında önemli kazançları beraberinde getirir.

ILLUMINA_LOGO_B&W_new

Illumina DRAGEN Biyo-BT Platformu, dizilim verilerinin isabetli, ultra hızlı ikincil genom analizini sunar. Her boyuttan ve disiplinden laboratuvarın ellerindeki genom verilerinden en iyi şekilde faydalanmasına olanak tanır. DRAGEN Platformu, FPGA tabanlı Amazon EC2 F1 bulut sunucularını kullanarak BCL dönüştürme, eşleme, hizalama, sınıflandırma, çift işaretleme ve haplotip varyantı çağrısı gibi genom analizi algoritmalarının donanım hızlandırmalı uygulamalarını sağlar. Bir insan genomunun DRAGEN ile ikincil analizi, Amazon EC2 F1 bulut sunucularında 20 dakikadan daha az sürer ve bu süreç, hızlandırma olmayan analize göre 30 kat daha hızlıdır. AWS üzerinde Dragen'e buradan veya Illumina BaseSpace dizilim merkezi aracılığıyla ulaşabilirsiniz.

InAccel FPGA-Accelerated ML (AML) Paketi, makine öğrenimi uygulamaları için Amazon EC2 F1 bulut sunucuları üzerinde çalışan bir dizi hızlandırıcı sunar. Apache Spark, Scikit-learn ve Keras gibi popüler çerçeveler kullanılarak geliştirilen uygulamalar, InAccel FPGA-Accelerated ML Paketi ile hızlandırılabilir. Sınıflandırma ve kümeleme için hem derin öğrenme hem de makine öğrenimi algoritmalarını hızlandırmada kullanılabilecek, tam entegre bir AMI olarak gönderilir. InAccel'in yeni "FPGA Resource Manager" Docker container'ı, mevcut tüm FPGA kaynaklarını işleyerek geliştiricilerin container'lı iş yüklerini birden fazla F1 bulut sunucusuna sorunsuz biçimde ölçeklendirmesine olanak tanır.

rENIAC; Amazon EC2 F1 bulut sunucuları tarafından sağlanan, tam olarak yönetilen ve yüksek oranda erişilebilir bir Cassandra hızlandırıcısıdır. Sık erişilen terabaytlarca veriyi depolayarak tek başına Cassandra'ya kıyasla 10 kata varan performans artışı, 10 kat yoğunluk artışı ve 15 kat daha az gecikme sunar. rENIAC, verileri önbelleğe almak ve FPGA tabanlı hızlandırma ile sıkı sıkıya bağlı olarak terabaytlarca veriye bellek içi performansa benzer biçimde erişip bu verileri sunmak için SSD'lerden faydalanır. rENIAC, DataStax kümeleriyle de uyumludur.

Lider video işleme ve dağıtım ürünleri sağlayıcısı Socionext, FPGA tabanlı güçlü ve yenilikçi bir sanal sunucu platformu geliştirmek için gerekli olan onlarca yıllık donanım tabanlı çözüm uzmanlığına sahiptir. Socionext, AWS ile birlikte çalışarak Amazon EC2 F1 bulut sunucuları üzerinde tutarlı ve yüksek kaliteli video akışları sağlarken işleme süresini ve ulaştırma maliyetlerini ciddi oranda düşüren donanım hızlandırmalı ve bulut tabanlı bir kodlama çözümü sunar.

Trend Micro, AWS müşterileri için Trend Micro Cloud One platformu aracılığıyla otomatik, esnek ve hepsi bir arada güvenlik sunar. Gelişmiş bir teknoloji çözüm ortağı olan Trend Micro, ortak müşterilerimizin işlem verimliliğini ve performansını en üst seviyeye çıkararak ağ trafiğini incelemesine ve böylelikle müşterilerin AWS üzerinde geniş, ölçeklenebilir ağ katmanı güvenliğini hızlı ve verimli bir şekilde dağıtmasına olanak tanımak için Amazon EC2 F1 bulut sunucularından faydalanır.

Valtix CTO'su ve kurucu ortağı Vijay Chander şunları söylüyor: "Valtix, Amazon EC2 F1 bulut sunucularını kullanarak, tehdit algılama için yüksek performanslı ve düşük gecikmeli SSL şifreleme/şifre çözme ve derin paket incelemesi (DPI) sunabiliyor. Bu da sektörün saldırılara karşı koruyan, sızıntıları önleyen ve tehditlerin yanal hareketlerini durduran ilk bulut temelli gelişmiş ağ güvenliği hizmeti olarak Valtix'e avantaj sağlıyor. Müşteriler bulut uygulamalarını hızlı bir şekilde keşfedebiliyor, otomatik ölçeklendirme güvenliğini dağıtıp uygulamalarını savunabiliyor."

Ürün Bilgileri

Ad FPGA'lar
vCPU'lar Bulut Sunucusu Belleği (GiB) SSD Depolama (GB) Gelişmiş Ağ İletişimi EBS İçin Optimize Edilmiş İstek Üzerine Fiyatı/sa* 1 Yıl Rezerve Edilmiş Bulut Sunucusu - Saatlik Olarak Geçerli* 3 Yıl Rezerve Edilmiş Bulut Sunucusu - Saatlik Olarak Geçerli*
f1.2xlarge 1
8 122 470
Evet Evet 1,65 USD 1,06 USD 0,76 USD
f1.4xlarge 2 16 244
940
Evet Evet 3,30 USD 2,12 USD 1,52 USD
f1.16xlarge 8
64 976
4 x 940
Evet Evet 13,20 USD 8,50 USD 6,10 USD

*Gösterilen fiyatlar, ABD Doğu (Kuzey Virginia) AWS bölgesinde bulunan Linux/Unix içindir ve en yakın kura yuvarlanır. 1 yıl ve 3 yıl süreyle rezerve edilmiş bulut sunucularının fiyatları, "Kısmen Peşin" ödeme seçenekleri için geçerlidir. Fiyatlandırma hakkında ayrıntılı bilgi için Amazon EC2 fiyatlandırma sayfasına bakın.  

Öğreticiler

Developing on AWS F1 with SDAccel and RTL Kernels - Part 1 of 4 (30:43)
Developing on AWS F1 with SDAccel and RTL Kernels - Part 2 of 4 (9:21)
Developing on AWS F1 with SDAccel and RTL Kernels - Part 3 of 4 (41:36)
Developing on AWS F1 with SDAccel and RTL Kernels - Part 4 of 4 (31:09)

Çözüm Ortağı Çözümleri

Edico Genome Cloud-Based Genomic Analysis with AWS F1 Instances: Powered by Xilinx (3:11)
rENIAC Data Store Acceleration-as-a-Service with Amazon EC2 F1 Instances: Powered by Xilinx (3:05)
Bigstream Demonstrates Seamless Hyper-Acceleration (3:48)
NGCodec Video Encoding in the Cloud with Amazon EC2 F1 Instances: Powered by Xilinx (3:20)

Ek kaynaklar

Deploy Illumina DRAGEN on the AWS Cloud with new Quick Start 

Introducing Amazon EC2 F1 Instances (0:59)
FPGA Accelerated Computing Using Amazon EC2 F1 Instances (49:29)

AWS'yi kullanmaya başlayın

Step 1 - Sign up for an Amazon Web Services account

AWS hesabı için kaydolun

AWS Ücretsiz Kullanım için anında erişim elde edin.

10 Dakikalık Öğreticilerle öğrenin

Basit öğreticilerle keşfedin ve öğrenin.

AWS ile oluşturmaya başlayın

AWS projenizi başlatmanıza yardımcı olacak adım adım kılavuzlarla oluşturmaya başlayın.

Amazon EC2'yi Ücretsiz Deneyin! 

Ücretsiz olarak denemek için buraya tıklayın

AWS Ücretsiz Kullanımı, bir yıl boyunca her ay 750 saat Linux ve Windows t2.micro bulut sunucuları kullanımını içerir. Ücretsiz Kullanım kapsamında kalmak için yalnızca EC2 Mikro bulut sunucularını kullanın. AWS Ücretsiz Kullanımının ayrıntılarını görüntüleyin >>

Başlamaya hazır mısınız?
Kaydolun
Başka sorularınız mı var?
Bize ulaşın