Kesinti Süresi Olmadan EC2 Birim Boyutunu Nasıl Artırırsınız?

Yayınlanan: 2022-04-04

EC2 Birim Boyutunu Arttırın - Amazon EC2 ve EBS birimleri hakkında bilginiz varsa, muhtemelen daha önce bir EBS biriminin boyutunu değiştirmişsinizdir. AWS, EBS biriminizin boyutunu genişletmeyi kolaylaştırır. Birimi kaldırmak veya örneği yeniden başlatmak zorunda kalmadan gerçekten artırabiliriz. Bu oldukça etkileyici bir iş, çünkü örneğimizin kapalı olması konusunda endişelenmemize gerek kalmayacak.

İçindekiler

AWS EC2 örneği nedir?

Amazon Web Services (AWS) altyapısında uygulamaları çalıştırmak için Amazon'un Elastic Compute Cloud (EC2) üzerindeki bir sanal sunucu, Amazon EC2 bulut sunucusu olarak bilinir. AWS, kapsamlı ve sürekli gelişen bir bulut bilgi işlem platformu iken EC2, iş abonelerinin bir bilgi işlem ortamında uygulama programlarını çalıştırmasını sağlayan bir hizmettir. Neredeyse sonsuz sayıda sanal makine (VM) oluşturmak için kullanılabilir.

Amazon, müşteri ihtiyaçlarını karşılamak için çeşitli CPU, bellek, depolama ve ağ kaynağı seçenekleriyle çeşitli bulut sunucuları sunar. Her tip, farklı iş yüklerinin ihtiyaçlarını karşılamak için çeşitli boyutlarda sunulmaktadır.

Amazon Machine Images, bulut sunucuları (AMI) oluşturmak için kullanılır. Makinelerin grafikleri şablonlara benzer. Kullanıcının operasyonel ortamını oluşturan bir işletim sistemine (OS) ve diğer yazılımlara sahiptirler. Kullanıcılar AWS'nin AMI'leri, kullanıcı topluluğunun AMI'leri veya AWS Marketplace arasından seçim yapabilir. Kullanıcılar ayrıca kendi AMI'lerini tasarlayabilir ve paylaşabilir.

EBS nedir?

Elastic Block Store (EBS), AWS bulut tabanlı bir blok depolama çözümüdür. EBS, büyük miktarda veriyi sabit disklere benzer şekilde çalışan bloklarda (birimler olarak adlandırılır) depolar. Dosya sistemleri, işlem verileri, NoSQL ve ilişkisel veritabanları, yedekleme örnekleri, kapsayıcılar ve uygulamalar, bunlar kullanılarak depolanabilecek veri türlerine örnektir. EBS en yaygın olarak

EBS, Amazon Web Services (AWS) tarafından sağlanan bir hizmettir ve bir AWS hesabı gerektirir. Performansı ve fiyatı iyileştirmek için platformu kullanabilirsiniz. Örneğin, birim boyutunu ve türünü ayarlayabilir ve yinelenen birimleri ortadan kaldırabilirsiniz. Platformdan verileriniz için yedekleme ve kurtarma çözümlerini yapılandırabilirsiniz.

EBS birim yedekleme

EBS biriminin boyutunu genişletmeden önce EBS biriminin yedeğini almak her zaman iyi bir uygulamadır; Bir şeylerin ters gitmesi durumunda, EBS biriminin yedeğine sahipsiniz ve verilerinizi kurtarabilirsiniz. AWS yönetim konsoluna erişmek için aşağıdaki web sitesine gidin.

Yedek EBS birimi:

  • AWS yönetim konsolu kontrol paneli
EC2 Birim Boyutunu Arttır
  • EC2'yi arayın
  • Başlamadan önce, önceki EC2 arayüzü biraz değişebileceğinden, yeni EC2 konsolunu kullanıp kullanmadığınızı iki kez kontrol edin. Yeni EC2 konsoluna geçmek için EC2 hizmetinin sol üst köşesindeki "Yeni EC2 Deneyimi" düğmesini açın.
  • Yeni EC2 konsoluna geçiş yaptıktan sonra “Elastik Blok Deposu” altında sol taraftaki panelden “Birimler” seçeneğini seçin.
  • Size mevcut olan tüm EBS ciltlerini gösterecektir. Yeniden boyutlandırmak istediğiniz örneğin EBS biriminin üstündeki "eylem" düğmesini tıklayın
  • Açılır menüden “Anlık Görüntü Oluştur”u seçin ve sizden anlık görüntü için bir açıklama isteyecektir.
  • Bir açıklama ekleyin ve ardından sağ alt köşedeki "Anlık Görüntü Oluştur" düğmesini tıklayın.
  • Sol paneldeki “Elastik Blok Deposu” alanından “Anlık Görüntü” seçeneğini seçin, bir anlık görüntü oluşturulacaktır.

Not: Başka bir şey yapmadan önce anlık görüntünün oluşturulmasını bekleyin.

EBS birim boyutunu artırın:

  • İlk adım, EBS biriminin anlık görüntüsünü aldıktan sonra EC2 konsolu aracılığıyla EC2 bulut sunucunuzun EBS birim boyutunu yükseltmektir. “Elastik Blok Deposu” altında, sol taraftaki panelden “Ciltler” seçeneklerini seçin.
  • Size mevcut olan tüm EBS ciltlerini gösterecektir. Yeniden boyutlandırmak istediğiniz örneğin EBS biriminin üstündeki "Eylem" düğmesini tıklayın.
  • Bir açılır pencere açmak için açılır listeden “Sesi Değiştir” seçeneğini seçin.
  • Açılır pencereden, birim boyutunun yanı sıra birim türünün de değiştirilebileceği açıktır. Boyut alanı, EBS biriminin 30 GB olan geçerli boyutunu görüntüler. EBS birim boyutunu uygun değere yükseltin ve ardından "Değiştir"e tıklayın
  • "Değiştir" düğmesini tıkladığınızda, değişiklikleri uygulamak için izninizi isteyen yeni bir açılır pencere gelir.
  • “Evet” düğmesine tıkladığınızda, EBS hacmi değiştirilecektir. Sesi değiştirmek biraz zaman alabilir. Birimin durumunu kontrol edin ve optimizasyonun bitmesini bekleyin.

Bölümlerin boyutunu artırın

EBS birim boyutu artırıldığında, bölüm boyutunu da artırmamız ve ardından dosya sistemini büyütmemiz gerekir.

  • EBS birim boyutunu kontrol etmek için EBS birim boyutunu yükselttikten sonra örneğinize SSH aracılığıyla bağlanın.
  • Şimdi diskinize bağlı tüm dosya sistemlerini listelemek için df komutunu kullanın.
  • Kök dosya sistemi (/dev/xvda1) hala 30 GB boyutundadır ve ext4 dosya sistemi biçimini kullanır.
  • Diskin genişletilmiş bir bölüm içerip içermediğini görmek için terminalde lsblk komutunu kullanın.

  • Kök sürücüde (/dev/xvda) bir bölüm (/dev/xvda1) var. Birimin kapasitesi 35 GB'dir, ancak bölümün boyutu hala 30 GB'dir. Bölme boyutunu artırmak için terminalde Growpart komutunu kullanın.
  • Bölümlerin boyut olarak büyüyüp büyümediğini görmek için terminaldeki lsblk komutunu kullanın.

Dosya sistemini genişlet

Hacim ve bölüm boyutları şimdiye kadar artırıldı. Kök dosya sisteminin genişletilip genişletilmediğini görmek için df komutunu kullanın.

Kök dosya sistemi hala 8 GB boyutunda ve genişletilmesi gerekiyor. Farklı dosya sistemlerini genişletmek için farklı komutlar kullanılır.

ext4 dosya sistemini genişletin

resize2fs komutu, bir ext4 dosya sistemini büyütmek için kullanılır.

df komutunu kullanarak EC2 bulut sunucunuzdaki tüm dosya sistemlerini bir kez daha listeleyin.

resize2fs komutu kullanıldıktan sonra dosya sisteminin boyutu yükseltilir.

Çözüm

Bir bulut çözümü mimarı veya sistem yöneticisiyseniz, başlangıçta sağlanan kaynakları sınırlamanız ve ardından trafik arttıkça kaynakları ölçeklendirmeniz gerekir. Hemen hemen tüm bulut hizmeti sağlayıcılarının sunduğu kaynakları ölçeklendirmek mümkündür. Bu makalede, bir AWS EC2 bulut sunucusunun disk alanı adım adım artırılabilir.