SSS: AWS'deki Arm sunucularının bulut ve veri merkezi stratejiniz için anlamı

İçinde AWS Graviton: Genel sunucuda ilk kez kullanıma sunulan Arm sunucuları Amazon'un bu ay açıklanan yeni AMD EPYC destekli örneklerle bir araya geldiği, kendi geliştirdiği Arm CPU'yu geliştirmesi, Intel'in bulut bilişim ve kurumsal sunuculardaki hegemonyasını tehdit ediyor.

Önde gelen genel bulut çözümleri satıcısı Amazon Web Services (AWS), AW mimarisine dayanan ve AWS Graviton adı verilen kendi sunucu işlemcilerini benzersiz bir şekilde hareket ettirdi. Bu Kol destekli sunucular, müşterilerin Amazon EC2 sanal makine örneklerinde kullanması için kullanılabilir.

AWS Graviton, Amazon için yıllarca süren çabaların ilk neslidir. Amazon, ana CPU'nun AWS müşterilerinin hesaplama görevlerine adanması için EC2 düzenleme görevlerini sunucu CPU'dan harici yongalara boşaltmak için özel silikon geliştirmek üzere şirketle birlikte çalıştıktan sonra 2015 yılında yarı iletken geliştirme şirketi Annapurna Labs'ı satın aldı.

Arm işlemcilerinin Intel veya AMD işlemcilerden nasıl farklı olduğu, bu sunucu işlemcisinin mobil cihazlarda bulunan benzer işlemcilerden nasıl farklı olduğu, bu hareketin genel bulut ve şirket içi pazarları nasıl etkilediği ve EC2'deki Arm sunucuları için olası iş durumları hakkında kapsamlı bir brifing .

Arm sunucusu nedir ve geleneksel sunuculardan farkı nedir?

Arm, İngiltere 1990'da kurulan ve 2016 yılında Japon telekom şirketi SoftBank tarafından satın alınan bir şirket olan Arm Holdings tarafından oluşturulan bir talimat seti mimarisinin (ISA) adıdır. Arm Holdings doğrudan CPU üretmez, bunun yerine Arm ISA'yı lisanslar ihtiyaçlarına göre CPU üreten şirketlere.

Arm ISA çok genişletilebilir ve milyarlarca cihazda kullanılır. Kuzey Amerika'da satılan tüm akıllı telefonlarda bulunan Qualcomm Snapdragon ve Apple'ın A serisi çip üzerinde sistemi (SoC), Raspberry Pi'de bulunan Broadcom SoC gibi Arm ISA'nın uygulamalarıdır. Arm ayrıca Nesnelerin İnterneti (IoT) ve sürücü kontrolörleri, akıllı sensörler ve araç navigasyon sistemleri gibi gömülü uygulamalarda her yerde bulunur.

Bu örnekler nispeten düşük güçlü Arm cihazlarını kapsamakla birlikte, AWS Graviton daha yüksek güçlü bir tasarımdır ve Arm ISA ilk kez halka açık bulut pazarları için bu ölçekte sunucularda ticari olarak kullanılabilir durumdadır.

Arm sunucuları, kuruluşunuzun zaten kullandığından çok farklı bir paradigma değildir. AWS Graviton (EC2 A1) aynı Linux çekirdeğini ve işletmelerde popüler olan aynı popüler Linux dağıtımlarını kullanır. Intel ve AMD CPU'larda kullanılan ISA olan x86-64'ten geçiş yapmak, iş yüklerinizin EC2 A1 bulut sunucularında çalışmasını sağlamak için belirli ayarların yapılmasını gerektirir. Lansman sırasında, Amazon Linux 2, Red Hat Enterprise Linux (RHEL), Ubuntu ve ECS için optimize edilmiş makine görüntüleri de sunulacak. Microsoft'un Graviton için Windows 10 Server'ı sunup sunmayacağı belli değil, ancak Windows 10 Server for Arm'ın (özellikle Qualcomm Centriq 2400) bir portu 2017'de duyuruldu, ancak görünüşte hiçbir zaman ticarileştirilmedi.

Arm ve x86-64 ISA'lar temel olarak farklı şekillerde tasarlanmıştır ve ikili uyumluluğu paylaşmaz. Bu, EC2 A1 üzerinde çalışan her programın Arm için derlenmesini gerektirir. Bu çalışmanın çoğu sizin için zaten yapılmış. Amazon, bir basın bülteninde, "Apache HTTP Sunucusu, Perl, PHP, Ruby, Python, NodeJS ve Java gibi açık kaynaklı yazılımlardan yararlanan çoğu uygulama, Linux tabanlı işletim sistemlerinin desteği nedeniyle kolayca birden çok işlemci mimarisinde çalışmaktadır. "

Bu nedenle, öncelikle açık kaynaklı paketler kullanıyorsanız, uygulamaları komut dosyası dillerinde kullanırsanız veya kendi uygulamalarınızı kaynaktan derlerseniz, A1'e geçmek kolay olmalıdır.

Ek kaynaklar

  • Amazon İnternet Servisleri: Bir kopya kağıdı (TechRepublic)
  • AWS re: Invent 2018: Teknoloji ve iş profesyonelleri için rehber (ücretsiz PDF) (TechRepublic)
  • SSS: Amazon'un blockchain hizmetleri işletmeniz için ne anlama geliyor (TechRepublic)
  • Küçük işletme sunucuları: Buluta neden ve nasıl 'hayır' diyebilirsiniz (ZDNet)
  • AWS Outposts, şirket içinde AWS bulut donanımını (ZDNet) getiriyor

AWS'deki Arm sunucuları neden önemlidir?

Okunmalı Bulut

  • 2020'de bulut bilişim: Güvenlik, AI, Kubernetes, daha fazlası hakkında tahminler
  • On yılın en önemli bulut gelişmeleri
  • Hizmet olarak en iyi masaüstü (DaaS) sağlayıcıları: Amazon, Citrix, Microsoft, VMware ve daha fazlası
  • Bulut bilişim politikası (TechRepublic Premium)

AWS Graviton, herkese açık bulut dağıtımlarında eşi görülmemiş bir seçenek sunar ve bununla birlikte özellikle zaman içinde EC2 kullanıcıları için önemli maliyet tasarrufları getirecektir.

Arm ISA'nın sunucularda kullanılması, bu ölçekte olmasa da, herkese açık bulut pazarları için daha önce denenmiştir. Scaleway C1, dört çekirdekli Marvell Arm v7 CPU'ları VPS'nin yerini aldı ve bazı veri merkezi operatörleri, programcılara ve hobilere hitap etmek için bir yan işletme olarak Raspberry Pi kolokasyon hizmetleri sundu. Temel olarak, bunlar küçük işletme ana sayfaları ve posta sunucuları gibi düşük kaliteli görevler için uygun olan akıllı telefon sınıfı SoC'lara dayanır, ancak yüksek performanslı iş yüklerinde zorluk çeker.

AWS Graviton, her ikisi de Arm v8 ISA tabanlı sunucu platformları olan Cavium ThunderX2 ve Qualcomm Centriq 2400'e doğrudan bir rakip. Graviton ve mevcut mevcut CPU'lar arasındaki en önemli fark, Amazon'un sadece EC2'de Graviton'u sunması, Cavium ve Qualcomm ise CPU'larını ve referans tasarımlarını şirket içi bilgi işlem için bu teknolojiye dayalı çözümler sunan sunucu satıcılarına satmasıdır.

Amazon'un Arm for server desteği, tüm Arm sunucu pazarını ve ekosistemini etkiler ve bir belirsizlik döneminde çok ihtiyaç duyulan adrenalin atışını sağlar. Mayıs ayında, raporlar Qualcomm Datacenter Technologies'in (QDT) Centriq işlemcilerinin gelişimini durdurmaya hazırlandığını, QDT başkanı Anand Chandrasekher'ın günler sonra şirketten ayrıldığını ve 280 çalışanın gelecek ay işten çıkarıldığını iddia etti. Arm sunucularının geniş kullanılabilirliği, geliştiricilerin Arm için takım zincirlerini ve programları optimize etmeleri için önemlidir.

Daha geniş anlamda Amazon, Intel'in veri merkezindeki hakimiyetine büyük bir darbe vurdu. En büyük genel bulut hizmetleri sağlayıcısı olarak Amazon, endüstri için bir trend belirleyicidir. Aynı şekilde, satın alma güçleri ve ölçekleri onları Intel'in Xeon CPU'larının büyük bir alıcısı haline getiriyor. Amazon, kendi Arm yongalarını üretmenin yanı sıra, Intel Xeon destekli CPU'lara daha düşük maliyetli bir alternatif olarak konumlandırılmış AMD EPYC işlemciler tarafından desteklenen EC2 örnekleri de sunmaya başladı.

Ek kaynaklar

  • AWS, Arm işlemcilerini yeni Graviton işlemcisi (ZDNet) ile bulutta kullanıma sunuyor
  • AWS Global Accelerator, bölgeler genelinde performansı artırmak için (TechRepublic)
  • AWS hala herkese açık bulutta her şeyi istiyor (TechRepublic)
  • Bulut bilişimin gelecek yıl değişmesi için 5 yol (TechRepublic)

AWS Graviton ne kadar güçlü?

Amazon, Graviton'un gücü hakkında kapsamlı teknik bilgi açıklamamasına rağmen, EC2'nin donanımları hesaplama yeteneğinden soyutlama modeli göz önüne alındığında, herhangi bir EC2 örneğinin hangi CPU'yu kullandığı hakkında bilgi genellikle canlı bir örnek hakkında bilgi problayarak toplanabileceklerle sınırlıdır.

Dağıtımdaki Graviton sistemleri, Arm v8-A olan 2015 dönemi Cortex-A72 mikromimarisini kullanıyor. Kayan noktalı matematik, Gelişmiş SIMD (NEON) yanı sıra AES ve SHA-256 algoritmaları için hızlanma içerir. Ayrıca Ekim 2018'de kamuya açıklanan Arm Neoverse için destek de içeriyor. Not, A72'de simetrik çoklu iş parçacığı (SMT) yok, bu nedenle her vCPU A1 örneklerinde tek bir işlemci çekirdeğine eşit. Bu, aynı çekirdek üzerindeki bitişik iş parçacığındaki verilere erişen bir iş parçacığında kötü amaçlı bir sürece dayanan potansiyel yan kanal saldırılarıyla ilgili olanlar için özellikle önemlidir.

Linux kıyaslama web sitesi Phoronix, Graviton'un (A1) AMD EPYC 7571 işlemcilerinin (EC2'de M5A olarak sunulan) yaklaşık yarısında, PHPBench'te Intel Xeon Platinum (M5) örneklerinin yaklaşık üçte biri olduğunu fark etti. bu sonuçlarla Zend'in tezgah ve micro_bench testleri güçlendirildi. PyBench'te Graviton'daki ortalama test süreleri 4, 244 ila 4, 289 milisaniye, AMD 1, 655 ila 1, 664 milisaniye ve Intel 1, 349 ila 1, 3500 milisaniye arasında değişiyordu. Bu kriterler tek iş parçacıklıdır ve gerçek dünyadaki çok iş parçacıklı iş yüklerini temsil etmez.

Dolar başına performans açısından, Phoronix'in bulguları Graviton'un pratikte her şeyde oldukça zayıf olmasıydı. Pratik olarak, bunun iki nedeni vardır. PHP ve Python çalışma zamanları Arm (aarch64) için derlenebilirken, bunların nasıl derlendiği performans üzerinde önemsiz etkiler yaratacaktır. Aarch64'te, gcc'nin NEON / intrinsics'i nasıl ele alacağı optimum olmasa da NEON uzantıları zorunludur ve ARM üzerinde çalışmaya daha iyi uyum sağlamak için her paket için bazı optimizasyonların yapılması gerekecektir.

Büyük ölçüde, Arm'ın değer önerisi, watt başına performanstır, bu da genel bulut sağlayıcısı açısından test edilebilir bir şey değildir ve Amazon güç faturalarını ödediği için kullanıcıyla ilgili bir endişe değildir. Bu şekilde ölçüldüğünde, Graviton muhtemelen Intel veya AMD ile rekabet edebilir, ancak bu yukarıdaki optimizasyon problemini çözmez.

Graviton'un TDP'sinin canlı bir örnek üzerinde yazılım taramasıyla belirlenmesine yönelik bir yöntem yoktur. Qualcomm ve Cavium'un mevcut ürünleri göz önüne alındığında, Intel veya AMD tekliflerinin yakınında herhangi bir yerde maksimize etme olasılığı düşüktür, bu da onu en iyi orta kademe hesaplama için uygun hale getirir. Amazon bunu bir açıklama duyurusunda kabul ederek Graviton'un "yükü bir grup küçük örnekte paylaşabileceğiniz ölçeklendirilmiş iş yüklerine mükemmel bir uyum" olduğunu belirtti.

Ek kaynaklar

  • İşte Cavium'un ARM destekli sunucular için sağlıklı bir gelecek görmesinin nedeni (TechRepublic)
  • AWS Graviton, Arm sunucularını ilk kez genel buluta getiriyor, nasıl başlayacağınız (TechRepublic)
  • AWS'yi tahmin etmek ve yenmek nasıl zorlaştı (TechRepublic)
  • AWS RoboMaker: Bir hile sayfası (TechRepublic)

AWS'deki Arm sunucularının maliyeti nedir?

EC2'deki A1 örnekleri beş katmanda mevcuttur:

  • A1. Orta: 1 vCPU, 2 GB RAM, 0, 0255 $ / saat
  • A1. Büyük: 2 vCPU, 4 GB RAM, 0.0510 $ / saat
  • A1.xlarge: 4 vCPU, 8 GB RAM, 0.1020 $ / saat
  • A1.2x 8 vCPU, 16 GB RAM, 0.2040 $ / saat
  • A1.4xlarge 16 vCPU, 32 GB RAM, 0.4080 $ / saat

10 Gbps'ye kadar ağ bant genişliği ve 3, 5 Gbps'de A1.x4 büyütme hariç 3, 5 Gbps'ye kadar EBS bant genişliği vardır. Listelenen fiyatlar ABD Doğu'da (N. Virginia) talep üzerine. Adlandırma kuralına rağmen, Graviton'da SMT yoktur, bu da vCPU'ları gerçek fiziksel CPU çekirdeği haline getirir. Lansmanda, A1 örnekleri ABD Doğu (N. Virginia), ABD Doğu (Ohio), ABD Batı (Oregon) ve Avrupa (İrlanda) AWS bölgelerinde mevcuttur.

Ek kaynaklar

  • Sizin için en iyi bulut depolama alanı nedir? (Zdnet)
  • Depolama alanı, sunucular ve daha fazlası: İşletmeniz için 24 bulut hizmeti bulduk (ZDNet)
  • Amazon AWS, Microsoft Azure ve Google Cloud Platform: Temel hizmetler için fiyatları karşılaştırma (TechRepublic)

AWS'de bir Arm sunucusu almalı mıyım?

Genel olarak konuşursak, bulut bilişimin yararı, donanım için ön yatırıma ihtiyaç duyulmamasıdır. Mevcut uygulamalarınızın Arm'a nasıl dağıtıldığını görmek için mevcut en büyük örnekle çalışarak bir gün geçirmek cepte değişmeye değer. Yol boyunca bir yerde, Arm'da kullanılmak üzere yeniden derlenmesi gereken bir kütüphane gibi bazı tuhaflıklar keşfedebilirsiniz. Arm bilgili sunucularda çalışacak uygulamalarınızın bir kısmını veya tamamını taşımak istediğinizde bu bilgiye sahip olmak faydalıdır.

Şu anda, pratik kullanım açısından, genel bir iş yükünüz varsa ve EC2'de maliyetleri düşürmek istiyorsanız, AMD EPYC destekli M5A örneklerini kullanmayı düşünün. AMD ve Intel'in her ikisi de x86-64 olduğundan, bu tür taşıma işlemleri kesinlikle şeffaf olmalıdır. Arm v8'de, belki de bir geçiş yapmaya çalışan bir istemci için yazılımda hata ayıklama veya test etme gereksiniminiz varsa, bu bir A1 örneğinin değerli bir kullanımı olacaktır. Benzer şekilde, Arm üzerinde yazılım oluşturmanız gerekirse, bu iyi bir çözüm olacaktır.

Bu kullanım durumlarının dışında, cevap muhtemelen değildir. Bu zorlayıcı bir birinci nesil teklif olsa da, Cortex-A72 yaşında ve Graviton'u eğrinin arkasında yapıyor. Stratejik olarak, Amazon'un bu teknolojiyi tekrarlamaya devam etmesini beklemek için her neden var ve Cortex-A76 destekli bir teklif ikinci bir göz atmaya değer.

Ek kaynaklar

  • AWS IoT paketi artık endüstriyel veri toplama için SiteWise'ı (TechRepublic) içeriyor
  • AWS Yer İstasyonu: Hizmet olarak tam yönetilen yer istasyonu (TechRepublic)
  • En iyi bulut sağlayıcıları 2018: AWS, Microsoft, Google Cloud Platform, IBM Cloud, Oracle, Alibaba nasıl birikir (ZDNet)
  • 2019 İçin En İyi Veri Merkezi Yükseltmeleri (TechRepublic)
  • AWS blok zincirine gidiyor: Bulut devi iki dağıtılmış defter hizmetini duyurdu (TechRepublic)

Hizmet Bülteni Olarak Bulut ve Her Şey

Bu AWS, Microsoft Azure, Google Cloud Platform, XaaS, bulut güvenliği ve çok daha fazlası için en yeni kaynakınızdır. Teslim Edilen Pazartesi

Bugün kayıt olun

© Copyright 2020 | mobilegn.com