Bu konu, yerel disklere sahip bir ECS örnek türü belirterek esnek kapsayıcı örneği (ECI) oluşturmayı ve yerel diskleri bağlamayı açıklar.
Teknik Özellikler
Yerel disk, örneğin üzerinde çalıştığı fiziksel makinedeki yerel sabit sürücüdür. Yerel diskler düşük gecikme süresi, yüksek rastgele giriş/çıkış işlemi saniyesi (IOPS), yüksek aktarım hızı ve mükemmel fiyat/performans oranı sunar. Ancak yerel disk tek bir fiziksel makinenin parçası olduğu için tek nokta arızalarına karşı hassastır. Daha fazla bilgi için bkz. Yerel diskler.
Yerel diskler tek bir fiziksel makinenin parçasıdır. Bu nedenle veri güvenilirliği, fiziksel makinenin güvenilirliğine bağlıdır. Bu durum tek nokta arızası riski yaratır. Daha fazla bilgi için bkz. Yerel diskler hakkında notlar.
Aşağıdaki yerel diskli ECS örnek aileleri desteklenir:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gn5, GPU hızlandırmalı bir örnek türüdür. Bu örnek ailesini seçerseniz yerel diskle ilgili parametrelere ek olarak GPU ile ilgili parametreleri de belirtmeniz gerekir.
ECS örnek türleri hakkında daha fazla bilgi için aşağıdaki konulara bakın:
Yapılandırma
Yerel diskli bir ECI oluşturabilir ve bunları yalnızca OpenAPI kullanarak bağlayabilirsiniz. Bu işlem ECI konsolunda desteklenmez.
CreateContainerGroup API'sini çağırırken örnek türünü belirtmek için InstanceType parametresini ve yerel diskleri bağlamak için Volume parametrelerini kullanabilirsiniz. Aşağıdaki tablolar parametreleri açıklar. Daha fazla bilgi için bkz. CreateContainerGroup.
-
Bir örnek oluşturun ve yerel disk birimini tanımlayın
Parametre
Tür
Örnek
Açıklama
InstanceType
Dize
ecs.i2g.2xlargeECI için ECS örnek türünü belirtir. Bu örnek türünün yerel diskleri olması gerekir. Desteklenen örnek aileleri: i4, i4g, i3, i3g, i2, i2g, d1, d1ne ve gn5.
Bir seferde en fazla beş örnek türü belirtebilirsiniz. Birden çok örnek türünü virgülle (
,) ayırın. Örnek:ecs.d1.2xlarge,ecs.d1ne.2xlarge.
Volume.N.Name
Dize
localdisk
Birimin adı.
Volume.N.Type
Dize
EmptyDirVolume
Birim türü. EmptyDir birimi oluşturmak için bu parametreyiEmptyDirVolumeolarak ayarlayın.
Volume.N.EmptyDirVolume.Medium
Dize
LocalRaid0
EmptyDir biriminin depolama ortamı. Yerel diskleri RAID 0 dizisi olarak birleştirmek için değeriLocalRaid0olarak ayarlayın. -
RAID 0 yerel diski bağlayın
Parametre
Tür
Örnek
Açıklama
Container.N.VolumeMount.N.Name
Dize
localdisk
Kapsayıcıya bağlanacak birimin adı. Bu değerVolume.N.Namedeğeriyle eşleşmelidir.
Container.N.VolumeMount.N.MountPath
Dize
/localdisk-testBağlama yolu.
Birimin içeriği, kapsayıcı içindeki belirtilen bağlama yolundaki mevcut verilerin üzerine yazar. Doğru yolu belirttiğinizden emin olun.
Örnek yapılandırma:
-
Yerel diskli bir örnek oluşturun.
Aşağıdaki örnekte
CreateContainerGroupAPI çağrısı için parametreler gösterilmektedir:ContainerGroupName=test-localdisk # Specify the ECS instance type with local disks. InstanceType=ecs.i2g.2xlarge # Define the RAID 0 volume composed of local disks. Volume.1.Name=localdisk Volume.1.Type=EmptyDirVolume Volume.1.EmptyDirVolume.Medium=LocalRaid0 # Mount the local disk to the container. Container.1.Name=nginx Container.1.Image=registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:1.14.2 Container.1.VolumeMount.1.Name=localdisk Container.1.VolumeMount.1.MountPath=/localdisk-test -
Yerel diskin bağlandığını doğrulayın.
Örneğe bağlanın ve RAID 0 yerel diski için bağlama ayrıntılarını görüntülemek üzere
df -hkomutunu çalıştırın. Çıktı, yerel diskten bir RAID 0 dizisinin (/dev/md0) oluşturulduğunu ve belirtilen/localdisk-testyoluna bağlandığını gösterir.root@test-localdisk:/# df -h Filesystem Size Used Avail Use% Mounted on overlay 30G 4.1G 26G 14% / tmpfs 64M 0 64M 0% /dev tmpfs 16G 0 16G 0% /sys/fs/cgroup /dev/md0 879G 77M 835G 1% /localdisk-test /dev/vda4 30G 4.1G 26G 14% /etc/hosts overlay 8.8G 4.8G 3.6G 58% /etc/hostname shm 64M 0 64M 0% /dev/shm tmpfs 16G 0 16G 0% /proc/acpi tmpfs 16G 0 16G 0% /sys/firmware