Amazon EC2 Spot Bulut Sunucularını Kullanmaya Başlama

Amazon EC2 Spot Bulut Sunucuları, İstek Üzerine Bulut Sunucularına kıyasla büyük indirimlerle AWS Cloud’da yedek işlem kapasitesi sunar.

Spot Bulut Sunucuları ile büyük veri, container’lar, CI/CD, HPC ve diğer hata toleranslı iş yüklerinde %90’a kadar tasarruf sağlayabilirsiniz. Dilerseniz mevcut bütçenizi aşmadan iş yükü aktarım hızınızı 10 kata kadar artacak şekilde ölçeklendirebilirsiniz.

What are Spot Instances?

Kullanmaya Başlama

Spot Bulut Sunucularını kullanmaya başlamak basittir. İlk olarak Spot Bulut Sunucularında çalıştırılmaya en uygun temel iş yüklerini belirleyin. Ardından AWS Management Console; Amazon EMR, Amazon ECS ve AWS Batch gibi entegre AWS hizmetleri; EC2 Auto Scaling veya EC2 Fleet API’si aracılığıyla dakikalar içinde bir Spot Bulut Sunucusu başlatın. Amazon EC2 Kullanıcı Kılavuzu’nu inceleyip aşağıdaki en iyi uygulamaları ve kaynakları okuyun.

1. Spot Bulut Sunucusunu Başlatmadan Önce Bilgi Edinin

  1. Spot Bulut Sunucularında çalıştırılmaya en uygun iş yüklerinin hangileri olduğunu öğrenmek için bu videoyu izleyin.
  2. Hem düşük hem de öngörülebilir fiyat seçenekleri sunan ve İstek Üzerine fiyatlandırma seçeneğine kıyasla genellikle %70-90 tasarruf sağlayan Spot fiyatlandırma modelinin nasıl uygulandığını öğrenin.

2. İlk Spot Bulut Sunucunuzu Oluşturun

  1. Spot Bulut Sunucularının nasıl çalıştığını öğrenerek AWS Management Console, AWS SDK/CLI veya AWS API’leri aracılığıyla ilk Spot Bulut Sunucunuzu başlatın.
  2. CI/CD, Büyük Veri, Container’lar ve İşleme için Spot Bulut Sunucularını nasıl başlatacağınızı öğrenin.

3. En İyi Uygulamaları Hayata Geçirin

  1. Bu videoyu izleyerek işlem maliyeti tasarruf oranınızı en üst düzeye çıkarmak için Spot Bulut Sunucuları başlatırken izlemeniz gereken birkaç basit kuralı öğrenin. Daha fazla bilgi edinin.
  2. Buradan kesintilerin etkisini minimum düzeye nasıl indireceğinizi öğrenin.

Spot Bulut Sunucularının Çalışma Biçimi

Kullanım Örnekleri

Spot Bulut Sunucuları ile Container’lı İş Yükleri

Container’lar durum bilgisine sahip değildir, hatalara toleranslıdır ve Amazon EC2 Spot Bulut Sunucuları ile son derece uyumludur. Kubernetes ile container’lı iş yüklerini verimli bir şekilde dağıtmayı ve kümelerinizi beklenenden çok daha düşük bir maliyetle her ölçekte kolayca yönetmeyi öğrenmek için bu web seminerini izleyin. Spot Bulut Sunucuları, dağıtılmış sistemlerden her gün milyonlarca kilometrelik yol haritası çıkaran uygulamalara kadar tüm container’lı iş yüklerini çalıştırmak için Amazon Elatic Container Service, Amazon Elastic Kubernetes Service veya Kubernetes ile birlikte kullanılabilir. Daha fazla bilgi edinin.

Save Costs Running Kubernetes Clusters with EC2 Spot Instances

Running Amazon EMR on EC2 Spot Instances

Spot Bulut Sunucularında Büyük Veri İş Yükleri

Spot Bulut Sunucuları, hızlı veri analizi için zaman açısından kritik, hiper ölçekli iş yüklerinin çalıştırılması konusunda hızlandırma, ölçek ve büyük maliyet tasarrufu avantajları sağlar. Çok büyük miktardaki verileri işlemek için Spot Bulut Sunucularını Amazon EMR, Hadoop veya Spark ile kullanın. Bu videoyu izleyerek kolay, hızlı ve uygun maliyetli veri işleme için Amazon EC2 Spot ve Amazon EMR’yi kullanmaya başlayın. Büyük veri iş yüklerinizi Amazon EMR ve Spot Bulut Sunucuları ile nasıl çalıştıracağınızla ilgili ek kaynaklar için Spot Bulut Sunucuları sayfasında Amazon EMR’yi ziyaret edin. 


Spot Bulut Sunucularında CI/CD İş Yükleri

Spot Bulut Sunucularından oluşan bir filoyu, tamamlanacak iş sayısına göre otomatik olarak ölçeklendirmek için Jenkins’i EC2 Spot Eklentisi ile yapılandırın. CI işlemleri test için çok fazla güç gerektirmediğinden, bunlar için eski nesil bulut sunucularından yararlanarak maliyet tasarrufu oranınızı artırın. Spot Bulut Sunucularıyla elde edilen esneklik ve tasarruf olanakları tüm yük, entegrasyon, canary ve güvenlik testleri için avantaj sağlar. Daha fazla bilgi edinin.

Did You Know That There Is an Amazon EC2 Spot Fleet Plugin for Jenkins?

Studio in the Cloud

Spot Bulut Sunucularında İşleme İş Yükleri

İşleme iş yükleri, hata toleranslı yapıları nedeniyle Spot Bulut Sunucularında çalıştırılmaya çok uygundur ve Spot Bulut Sunucularının sağladığı büyük maliyet tasarruflarından yararlanabilir. AWS Thinkbox’ı ve işleme iş yüklerini beklenenden çok daha düşük bir maliyetle bulutta ölçeklendirmek üzere Spot Bulut Sunucularını kullanmaya nasıl başlayabileceğinizi öğrenmek için 2019 SIGGRAPH’taki bu sunumu izleyin. Scripps Networks Interactive’in, CGI işleme süresini %95 oranında azaltmak için Spot Bulut Sunucuları ve AWS Thinkbox’tan nasıl yararlandığını buradan öğrenin.


Spot Bulut Sunucularındaki Web Uygulamaları ve Hizmetleri

Maliyetten tasarruf sağlayan yeni girişimleri tespit edin veya reklam sunucularından gerçek zamanlı açık artırma sunucularına kadar farklı web hizmetleri ve uygulamaları için on binlerce bulut sunucusuna ölçeklendirin. EC2 Auto Scaling’i kullanarak web tabanlı uygulamaları uygun ölçekte nasıl dağıtacağınızı öğrenmek için bu web seminerini izleyin. İş yükünüzün maliyetini optimize etmek için bir yük dengeleyici arkasında İstek Üzerine ve Spot Bulut Sunucularının bir birleşimini kullanarak EC2 Auto Scaling grubunun gücünden yararlanmak ve bu grubu dağıtmak üzere EC2 Başlatma Şablonlarını nasıl kullanacağınızı öğrenin. Spot Bulut Sunucularında web uygulamalarını çalıştırma hakkında daha fazla bilgi edinmek için bu blogu okuyun. 

How to Build Scalable Web Based Applications for Less with Amazon EC2 Spot Instances

AWS Batch on EC2 Spot Instances: How to Accelerate Batch Processing for Less

Spot Bulut Sunucularında Toplu İşleme

Toplu iş yüklerinizi, Spot Bulut Sunucularıyla beklenenden çok daha düşük bir maliyetle işleyin. Toplu işleme iş yüklerinizi, Spot Bulut Sunucuları ile AWS Batch üzerinde çalıştırmaya nasıl başlayacağınızı öğrenmek için bu videoyu izleyin. Spot Bulut Sunucularında çalıştırılan toplu iş yüklerinizi daha fazla optimize etmek için bu blogdaki Spot kapasitesi açısından optimize edilmiş tahsisat stratejisi hakkında bilgi edinin. Ek kaynaklar için Spot Bulut Sunucuları ile AWS Batch sayfasını ziyaret edin. 


Spot Bulut Sunucularında Makine Öğrenimi

Yapay Zeka/Makine Öğrenimi iş yüklerinizi, Spot Bulut Sunucuları ile daha az ödeyerek ve daha hızlı bir şekilde eğitin. Elastic Inference ile çıkarım eğitim işlerini nasıl çalıştırabileceğinizi ve Spot Bulut Sunucuları ile işlem maliyetlerinden %90'a varan oranda nasıl tasarruf edebileceğinizi öğrenmek için bu videoyu izleyin. CloudFormation kurulumuyla ilgili en iyi uygulamaları öğrenin ve otomasyonu oluşturacak şablonları başlatın. Yönetilen Spot Eğitimi ile Amazon SageMaker’da Yapay Zeka/Makine Öğrenimi iş yüklerinizi daha az ödeyerek ve daha hızlı bir şekilde çalıştırmayı öğrenmek için kendine kılavuzluk eden bu öğreticiyi izleyin. 

Reduce Inferencing Cost by Up to 90% Using Amazon Elastic Inference and Amazon EC2 Spot Instances

En İyi Spot Uygulamaları

Uygulamanız için en iyi uygulamaların nasıl hayata geçirileceği, bulut sunucusu türü gereksinimlerinize, bütçe gereksinimlerinize ve uygulama tasarımına bağlıdır. Aşağıda birkaç öneri sunulmuştur.

1. Spot Kuralları

İşlem maliyeti tasarruf oranınızı en üst düzeye çıkarmak için uymanız gereken iki basit kuralı öğrenin:
  1. Spot Kapasite Havuzlarının ayrı fiyatları vardır ve bunlar sık değişmez
  2. Kapasiteyi geri çekmemiz gerektiğinde Amazon EC2 sizi 2 dakika öncesinden uyarır

2. Bulut Sunucusu Esnekliği

Mümkünse uygulamanızı farklı bulut sunucusu türlerinde test edin. Bir Erişilebilirlik Alanındaki her bulut sunucusu türü için fiyatlar birbirinden bağımsız olarak dalgalanma gösterdiğinden, bulut sunucusu konusunda esnekliğiniz varsa genellikle aynı fiyata daha fazla işlem kapasitesi elde edebilirsiniz. Daha fazla bilgi edinmek için bu videoyu izleyin.

 

3. Filo API’si

Spot Bulut Sunucularını EC2 Auto Scaling grubunda çalıştırırken, Spot kapasitesi havuzlarına en fazla kullanılabilir kapasiteyle erişmek için kapasite açısından optimize edilmiş tahsisat stratejisini kullanın. Kapasite açısından optimize edilmiş strateji, Spot Bulut Sunucularını en fazla kullanılabilir kapasiteli havuzla başlatmak üzere EC2 Auto Scaling grubuna talimat göndererek kesinti olasılığını azaltır. 


Kesintilerin Ele Alınması

Automating 2 min Notifications (4:11)

EC2 kapasiteye yeniden ihtiyaç duyduğu için bu bulut sunucuları EC2 tarafından geri alınmak üzere olduğunda, Spot Bulut Sunucuları 2 dakika öncesinde bir bildirim alır. Kesintilerin etkisini azaltmak için yukarıda bahsedilen en iyi uygulamaları izleyin.

Spot Bulut Sunucuları Amazon EC2 tarafından kesintiye uğratıldığında aldığınız 2 dakika öncesindeki bildirimleri otomatikleştirmek için bu videoyu izleyin. Ayrıca, çeşitli Spot Havuzlarının ortalama kesinti sıklığını öğrenmek için Spot Bulut Sunucusu Danışmanı’nı inceleyebilirsiniz.