Varsayılan olarak VPC'ler birbirinden izole edilmiştir. Aralarında özel ağ iletişimini etkinleştirmek için bir eşleme bağlantısı oluşturabilir ve her iki VPC için rotaları yapılandırabilirsiniz. Eşleme bağlantıları aynı hesapta, hesaplar arasında, aynı bölgede ve bölgeler arasında bağlantıları destekler. İki VPC'nin CIDR blokları çakışmamalıdır.
Nasıl çalışır
Bir VPC eşleme bağlantısı, iki VPC'yi özel bir ağ üzerinden bağlayarak her iki VPC'deki kaynakların özel IP adresleri kullanarak iletişim kurmasını sağlar.
VPC eşleme bağlantısı oluşturun: Aynı hesaptaki VPC'ler için sistem isteği otomatik olarak kabul eder ve bağlantıyı kurar. Farklı hesaplardaki VPC'ler için alıcı VPC'nin sahibi bağlantı isteğini kabul etmelidir.
Çift yönlü rotaları yapılandırın: Kaynaklar arasında iletişimi etkinleştirmek için her VPC'nin yönlendirme tablosuna eş VPC'yi gösteren bir rota ekleyin.
Düşük maliyetle yüksek bant genişliğinde çok sayıda VPC'yi birbirine bağlamak için VPC eşleme bağlantılarını Cloud Enterprise Network (CEN) ile birlikte kullanın. İkisinin karşılaştırması için bkz. VPC bağlantı seçenekleri.
VPC eşleme bağlantısını yapılandırma
Konsol
-
Önkoşullar:
İki VPC'nin CIDR bloklarının çakışmadığından emin olun. Çakışma varsa iş yüklerinizi çakışmayan CIDR bloklarına sahip VPC'lere taşımanız gerekir.
VPC eşleme bağlantısını ilk kez kullanıyorsanız her iki VPC'ye ait hesaplarda Cloud Data Transfer (CDT) hizmetinin etkinleştirildiğinden emin olun.
-
Eşleme bağlantısı oluşturun:
VPC Konsolu - VPC Eşleme Bağlantısı sayfasına gidin. Üst gezinti çubuğunda VPC'nin bulunduğu bölgeyi seçin ve ardından Create VPC Peering Connection seçeneğine tıklayın.
-
Oluşturma sayfasında iki VPC'nin hesaplarına ve bölgelerine göre alıcı hesap türünü ve bölge türünü seçin.
-
Alıcı hesap türü:
Same-Account: Sistem isteği otomatik olarak kabul eder ve bağlantıyı kurar. Eş VPC'nin CIDR bloğu için rotayı VPC sistem yönlendirme tablosuna ekleme seçeneğini belirtebilirsiniz. Bu işlem çift yönlü rotaları otomatik olarak yapılandırır.
-
Cross-Account: Alıcı hesabın sahibi VPC Konsolu - VPC Eşleme Bağlantısı sayfasına gitmelidir. Alıcı VPC'nin bulunduğu bölgeyi seçin. Hedef VPC eşleme bağlantısının Actions sütununda Accept seçeneğine tıklayın.
Alıcı ayrıca bağlantı isteğini Deny veya Delete seçeneğiyle işleme alabilir. Tam iş akışı için bkz. VPC eşleme bağlantısı durumları .
-
Bölge türü Inter-Region ise Link Type ve Accepter Region değerlerini belirtmeniz gerekir.
Platinum ve Gold bağlantı türleri kullanılabilir. Bu türler farklı veri aktarım kalitesi seviyeleri sunar ve farklı birim fiyatlandırmaya sahiptir.
Platinum (Hizmet Seviyesi Anlaşması: %99.995 kullanılabilirlik): Ağ titreşimine ve gecikme süresine duyarlı olan ve yüksek bağlantı kalitesi gerektiren menkul kıymet ticareti, çevrimiçi sesli aramalar, video konferans ve gerçek zamanlı oyunlar gibi iş yükleri için uygundur.
Gold (Hizmet Seviyesi Anlaşması: %99,95 kullanılabilirlik): Bağlantı kalitesine duyarlı olmayan veri senkronizasyonu ve dosya transferleri gibi iş yükleri için uygundur.
-
-
Çift yönlü rotaları yapılandırın:
IPv6 adresleri üzerinden iletişimi etkinleştirmek için eş VPC'nin IPv6 CIDR bloğunu hedef alan rota girdileri yapılandırmanız gerekir.
İstekte bulunan hesapta: Requester VPC sütununda Configure route seçeneğine tıklayın. İletişim kuran kaynakları içeren vSwitch için Route Tables seçeneğini belirleyin. Destination CIDR Block değerini alıcı VPC'nin CIDR bloğu olarak ayarlayın.
Alıcı hesapta: Accepter sütununda Configure route seçeneğine tıklayın. İletişim kuran kaynakları içeren vSwitch için Route Tables seçeneğini belirleyin. Destination CIDR Block değerini istekte bulunan VPC'nin CIDR bloğu olarak ayarlayın.
-
Bağlantıyı doğrulayın:
-
Erişilebilirlik Analizörü: Analiz gerçek veri paketleri göndermez ve iş yüklerinizi etkilemez.
Hedef VPC eşleme bağlantısının Diagnose sütununda yolunu izleyin veya hedef VPC eşleme bağlantısı kimliğine tıklayarak Reachability Analyzer sekmesine gidin.
Kaynağı ve hedefi yapılandırın; belirli bir erişim senaryosunu simüle etmek ve bağlantıyı doğrulamak için protokolü ve bağlantı noktası numarasını belirtin.
Sistem rota, güvenlik grubu ve ağ ACL yapılandırmalarını kontrol eder ve bir tanılama sonucu sağlar.
Tek yönlü bir yol erişilebilirse çift yönlü bağlantıyı doğrulamak için ters yönü de yapılandırıp analiz etmeniz gerekir.
Manuel test: İstekte bulunan VPC içindeki bir ECS örneğinden
ping <eş VPC'deki bir ECS örneğinin özel IP'si>komutunu çalıştırın.
Reachability Analyzer kullanmadan önce Network Intelligence Service (NIS) hizmetinin etkinleştirildiğinden emin olun. Bu özelliği ilk kez kullandığınızda sistem AliyunServiceRoleForNis hizmet bağlantılı rolünü otomatik olarak oluşturur.
Bölgeler arası bir VPC eşleme bağlantısı oluşturduktan sonra örnek kimliğine tıklayarak Edit seçeneğiyle Bandwidth (Mbit/s) ve Bandwidth (Mbit/s) değerlerini değiştirebilirsiniz.
Her iki hesap da VPC eşleme bağlantısını silebilir. Silme işlemi özel iletişimi anında keser ve geri alınamaz. Devam etmeden önce bu işlemin iş yüklerinizi etkilemediğinden emin olun.
-
API
Eşleme bağlantısı oluşturma
VPC eşleme bağlantısı oluşturmak için CreateVpcPeerConnection API çağrısını yapın.
-
İki VPC farklı hesaplara aitse alıcı hesabın sahibi VPC eşleme bağlantısını kabul etmek için AcceptVpcPeerConnection API çağrısını yapmalıdır.
Alıcı ayrıca VPC eşleme bağlantısını reddetmek için RejectVpcPeerConnection API çağrısını yapabilir.
Her iki hesaptan diğer VPC'nin CIDR bloğunu sorgulamak için GetVpcPeerConnectionAttribute API çağrısını yapın.
Her iki hesaptan eşleme bağlantısını hedef alan rota girdileri oluşturmak için CreateRouteEntry API çağrısını yapın.
Bölgeler arası eşleme bağlantısını değiştirme
Bölgeler arası bir VPC eşleme bağlantısının bant genişliğini veya bağlantı türünü değiştirmek için ModifyVpcPeerConnection API çağrısını yapın.
Eşleme bağlantısını silme
Eşleme bağlantısını hedef alan rota girdilerini silmek için DeleteRouteEntry API çağrısını yapın.
VPC eşleme bağlantısını silmek için DeleteVpcPeerConnection API çağrısını yapın.
Erişilebilirlik Analizörü
Bağlantıyı doğrulamak üzere Erişilebilirlik Analizörü'nü kullanmak için aşağıdaki API işlemlerini sırayla çağırın.
Terraform
Aynı hesapta eşleme bağlantısı
Kaynaklar: alicloud_vpc_peer_connection , alicloud_route_entry
Veri Kaynakları: alicloud_account
# The account that owns the VPC.
data "alicloud_account" "default" {}
provider "alicloud" {
alias = "local"
region = "cn-hangzhou" # The region of the requester VPC.
}
provider "alicloud" {
alias = "accepting"
region = "cn-beijing" # The region of the accepter VPC. This can be the same as the requester region.
}
# The ID of the requester VPC.
variable "local_vpc_id" {
default = "vpc-bp1c******"
}
# The ID of the accepter VPC.
variable "accepting_vpc_id" {
default = "vpc-2zev******"
}
# Create a VPC peering connection.
resource "alicloud_vpc_peer_connection" "example_peer_connection" {
provider = alicloud.local
peer_connection_name = "example_peer_connection_name"
vpc_id = var.local_vpc_id # The ID of the requester VPC.
accepting_ali_uid = data.alicloud_account.default.id # The ID of the accepter account.
accepting_region_id = "cn-beijing" # The region of the accepter VPC.
accepting_vpc_id = var.accepting_vpc_id # The ID of the accepter VPC.
bandwidth = 1024 # The bandwidth in Mbps. You can configure this parameter only for inter-region connections.
link_type = "Gold" # The link type. You can configure this parameter only for inter-region connections.
}
# Configure a route for the requester VPC.
resource "alicloud_route_entry" "example_local_route" {
provider = alicloud.local
route_table_id = "vtb-bp1a******" # The route table associated with the vSwitch of the requester instance.
destination_cidrblock = "172.16.0.0/12" # The cidr block of the accepter VPC.
nexthop_type = "VpcPeer" # The next hop is a VPC peering connection.
nexthop_id = alicloud_vpc_peer_connection.example_peer_connection.id
}
# Configure a route for the accepter VPC.
resource "alicloud_route_entry" "example_acceptor_route" {
provider = alicloud.accepting
route_table_id = "vtb-2ze1******" # The route table associated with the vSwitch of the accepter instance.
destination_cidrblock = "10.0.0.0/8" # The cidr block of the requester VPC.
nexthop_type = "VpcPeer" # The next hop is a VPC peering connection.
nexthop_id = alicloud_vpc_peer_connection.example_peer_connection.id
}
Hesaplar arası eşleme bağlantısı
Kaynaklar: alicloud_vpc_peer_connection , alicloud_vpc_peer_connection_accepter , alicloud_route_entry
provider "alicloud" {
alias = "local"
region = "cn-hangzhou" # The requester region.
}
# The accepter region. This can be the same as the requester region.
variable "accepting_region" {
default = "cn-beijing"
}
# The accepter account.
variable "accepting_uid" {
default = "1234******"
}
# The AccessKey ID of the accepter account.
variable "access_key_id" {
description = "The AccessKey ID for operating your infrastructure"
}
# The AccessKey secret of the accepter account.
variable "access_key_secret" {
description = "The AccessKey Secret for managing your infrastructure"
}
provider "alicloud" {
alias = "acceptor"
region = var.accepting_region
access_key = var.access_key_id
secret_key = var.access_key_secret
}
# The ID of the requester VPC.
variable "local_vpc_id" {
default = "vpc-2ze0******"
}
# The ID of the accepter VPC.
variable "accepting_vpc_id" {
default = "vpc-wz9e******"
}
# Create a VPC peering connection.
resource "alicloud_vpc_peer_connection" "example_peer_connection" {
provider = alicloud.local
peer_connection_name = "example_peer_connection_name"
vpc_id = var.local_vpc_id # The ID of the requester VPC.
accepting_ali_uid = var.accepting_uid # The ID of the accepter account.
accepting_region_id = var.accepting_region # The accepter region.
accepting_vpc_id = var.accepting_vpc_id # The ID of the accepter VPC.
bandwidth = 1024 # The bandwidth in Mbps. You can configure this parameter only for inter-region connections.
link_type = "Gold" # The link type. You can configure this parameter only for inter-region connections.
}
# The accepter accepts the peering connection request.
resource "alicloud_vpc_peer_connection_accepter" "example_peer_connection_accepter" {
provider = alicloud.acceptor
instance_id = alicloud_vpc_peer_connection.example_peer_connection.id
}
# Configure a route for the requester VPC.
resource "alicloud_route_entry" "example_local_route" {
provider = alicloud.local
route_table_id = "vtb-2zel******" # The route table associated with the vSwitch of the requester instance.
destination_cidrblock = "192.168.0.0/24" # The cidr block of the accepter VPC.
nexthop_type = "VpcPeer" # The next hop is a VPC peering connection.
nexthop_id = alicloud_vpc_peer_connection.example_peer_connection.id
}
# Configure a route for the accepter VPC.
resource "alicloud_route_entry" "example_acceptor_route" {
provider = alicloud.acceptor
route_table_id = "vtb-wz95******" # The route table associated with the vSwitch of the accepter instance.
destination_cidrblock = "172.16.0.0/12" # The cidr block of the requester VPC.
nexthop_type = "VpcPeer" # The next hop is a VPC peering connection.
nexthop_id = alicloud_vpc_peer_connection.example_peer_connection.id
}
Ağ bağlantısı sorunlarını giderme
Ağ bağlantısını doğrulamak için Erişilebilirlik Analizörü kullanmanızı öneririz.
Kontrol öğesi | Açıklama | Çözüm |
Eşleme bağlantısı durumu | Hedef eşleme bağlantısının Status değerinin Activated olduğunu doğrulayın. | Durum Kabul Ediliyor ise alıcıdan bağlantı isteğini kabul etmesini isteyin. |
CIDR bloğu yapılandırması | İstekte bulunan ve alıcı VPC'lerin CIDR bloklarında aşağıdaki sorunları kontrol edin:
|
|
Rota yapılandırması | Eşleme bağlantısının ayrıntılar sayfasında Route Entry List bölümünü kontrol edin:
| Çift yönlü rota yapılandırmasını kontrol edip düzeltin. |
Erişim kuralı yapılandırması |
| Güvenlik gruplarının, ağ ACL'lerinin ve tüm cloud hizmetlerinin izin listelerinin eş IP adresinden gelen trafiğe izin verdiğinden emin olun. |
Yapılandırma örnekleri
Üç VPC'yi bağlama
VPC eşlemesi için rotaları yapılandırırken aşağıdaki seçeneklere sahipsiniz:
Hedef CIDR bloğunu eş VPC'nin CIDR bloğu olarak ayarlayın. Bu yöntem her iki VPC'deki tüm örneklerin birbirleriyle iletişim kurmasını sağlar ve yönetimi basitleştirir.
Hedef CIDR bloğunu eş VPC'deki bir vSwitch'in CIDR bloğuna veya belirli bir örneğin IP adresine ayarlayarak daha spesifik rotalar yapılandırın. Bu yöntem güvenliği artırır ancak yeni örneklerin iletişim kurması gerektiğinde yönlendirme tablosunu manuel olarak güncellemeniz gerekir.
Örneğin VPC1'deki rotalar VPC2'deki vSwitch 3'ün CIDR bloğunu ve VPC3'teki ECS04 örneğini hedef alır. Bu nedenle VPC1'deki kaynaklar yalnızca vSwitch 3 ve ECS04'teki kaynaklarla özel olarak iletişim kurabilir. Buna karşılık VPC2 ve VPC3'teki rotalar eş VPC'lerinin CIDR bloklarını hedef aldığından kaynakları arasında tam iletişim sağlanır.
CEN'den VPC eşleme bağlantısına geçiş
İki VPC arasındaki özel ağ iletişimini Cloud Enterprise Network (CEN) üzerinden VPC eşleme bağlantısına taşıyın. Yalnızca iki VPC arasında ikili bağlantı gerektiğinde ve daha düşük maliyetle daha basit bir topoloji istediğinizde bu örneği kullanın. Hesaplar arası bir senaryoda her hesap kendi VPC'si için işlemleri gerçekleştirir.
Önkoşullar
İki VPC'nin CIDR blokları çakışmıyor.
İki VPC'nin şu anda CEN üzerinden iletişim kurduğunu onayladınız ve her iki VPC'nin mevcut rota girdilerini geri yüklemek üzere kaydettiniz.
Yordam
VPC eşleme bağlantısını oluşturun. VPC Konsolu - VPC Eşleme Bağlantısı sayfasında istekte bulunan kullanıcı Create VPC Peering Connection seçeneğine tıklayarak eş hesap kimliğini ve eş VPC bilgilerini girer. Hesaplar arası bir bağlantı için alıcı hesap bağlantı isteği için Accept seçeneğine tıklar. Bağlantı kurulduktan sonra devam edin.
CEN'i hedef alan rota girdilerini kaldırın. VPC Konsolu - Yönlendirme Tabloları sayfasında her iki VPC'nin Route Tables bölümünü açın ve sonraki atlama değeri Transit Router (CEN Enterprise Edition) olan veya türü CEN (CEN Basic Edition) olan rota girdilerini bulun. Manuel olarak eklediğiniz rota girdilerini doğrudan silebilirsiniz. CEN'in VPC'ye otomatik olarak duyurduğu rota girdileri bu sayfada silinemez; CEN tarafında VPC'nin ağ örneği bağlantısını ayırdıktan sonra bunlar geri çekilir.
VPC eşleme bağlantısını hedef alan rota girdilerini ekleyin. Her VPC'nin yönlendirme tablosunda Add Route Entry seçeneğine tıklayın, Destination CIDR Block değerini eş VPC'nin CIDR bloğuna ayarlayın (bunu daraltarak eş VPC'deki bir vSwitch CIDR bloğuna veya belirli bir örneğin IP adresine de ayarlayabilirsiniz), Next Hop Type değerini VPC Peering Connection olarak ayarlayın ve oluşturduğunuz eşleme bağlantısı örneğini seçin.
Sonucu doğrulayın. Her iki VPC'nin Route Entry List bölümünde eşleme bağlantısını hedef alan yeni rota girdilerinin mevcut olduğunu ve CEN'i hedefleyen hiçbir rota girdisi kalmadığını onaylayın; ardından iki VPC'deki kaynaklar arasında özel ağ iletişimini doğrulayın.
Hizmet kesintisi değerlendirmesi
CEN rota girdileri kaldırıldığı andan itibaren yeni rota girdileri etkili olana kadar iki VPC arasındaki özel ağ iletişimi kesilir. Süre rota anahtarlamanın ne kadar sürdüğüne bağlı olduğundan işlemi yoğun saatler dışında gerçekleştirin.
Rota girdilerini anahtarlamadan önce eşleme bağlantısını oluşturup kabul edin; böylece yalnızca rota anahtarlama kesinti penceresi içinde kalır.
Anahtarlama işlemini doğrulayana kadar orijinal CEN yapılandırmasını koruyun; böylece orijinal rota girdilerini hızlıca geri yükleyebilir ve geri alabilirsiniz.
Birden çok VPC'yi merkezi bir VPC'ye bağlama
Örneğin dal VPC'ler merkezi VPC'de konuşlandırılan hizmetlere erişebilir ancak dal VPC'ler birbirleriyle iletişim kuramaz. Tipik senaryolar şunlardır:
Çok departmanlı izolasyon: Farklı iş departmanlarına ait VPC'ler birbirleriyle iletişim kuramaz ancak merkezi VPC'deki paylaşılan hizmetlere erişmek zorundadır.
Çok kullanıcılı izolasyon: Hizmetler birden çok kullanıcı için ayrılmış bir VPC'de konuşlandırılır. Her kullanıcının VPC'si hizmet VPC'siyle iletişim kurabilir ancak farklı kullanıcıların VPC'leri birbirleriyle iletişim kuramaz.
Yetkisiz hesaplar arası bağlantıları kısıtlama
Varsayılan olarak vpc:CreateVpcPeerConnection ve vpc:AcceptVpcPeerConnection izinlerine sahip bir RAM kullanıcısı herhangi bir hesapla VPC eşleme bağlantısı kurabilir. RAM kullanıcılarının yalnızca kuruluşunuzdaki hesaplarla veya belirtilen eş hesaplarla bağlantı kurmasını kısıtlamak ve yetkisiz hesaplar arası ağ kanalları üzerinden hassas verilerin sızmasını önlemek için hangi eş hesapların izin verildiğini kısıtlamak amacıyla RAM özel ilkelerinde acs:TargetRDId ve acs:TargetRDPath gibi genel Koşul Anahtarlarını kullanın.
Koşul Anahtarı
Yetkilendirme sırasında RAM, eş hesabın kaynak dizinini bir eşleme bağlantısı oluştururken AcceptingAliUid değerine veya bir eşleme bağlantısını kabul ederken RequestingAliUid değerine göre sorgular ve aşağıdaki Koşul Anahtarlarını özel ilkenizdeki koşullarla eşleştirmek üzere yetkilendirme bağlamına ekler.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kullanım kısıtlamaları:
Yukarıdaki Koşul Anahtarlarını yalnızcavpc:CreateVpcPeerConnectionvevpc:AcceptVpcPeerConnectionişlemleri ekler. Eşleme bağlantıları üzerindeki sorgulama, değiştirme ve silme gibi diğer işlemler etkilenmez.
İstek ilke tarafından reddedildiğinde hata koduForbidden.NoPermissiondöndürülür veNoPermissionTypedeğeriExplicitDenyolarak ayarlanır. İlke eşleşmesini izlemek için RequestId değerini ActionTrail içinde kullanabilirsiniz.
Kısıtlama ilkesi seçme
İlkeleri yapılandırırken örneklerdeki kaynak dizini kimliğini, yolu veya hesap kimliğini kuruluşunuzun gerçek değerleriyle değiştirin. Kaynak dizini kimliğini ve yolunu Kaynak Yönetimi konsolunda bulabilirsiniz.
Kaynak dizini kimliğine göre
RAM kullanıcılarının yalnızca belirtilen kaynak dizinindeki hesaplarla VPC eşleme bağlantısı oluşturmasına izin verin. rd-xxxxxx değerini kaynak dizini kimliğinizle değiştirin.
{
"Version": "1",
"Statement": [
{
"Effect": "Deny",
"Action": [
"vpc:CreateVpcPeerConnection",
"vpc:AcceptVpcPeerConnection"
],
"Resource": "*",
"Condition": {
"StringNotEquals": {
"acs:TargetRDId": ["rd-xxxxxx"]
}
}
}
]
}
Kaynak dizini yoluna göre
RAM kullanıcılarının yalnızca belirtilen klasör yolunun altındaki hesaplarla VPC eşleme bağlantısı oluşturmasına izin verin. Bu yöntem ince taneli hiyerarşik yönetişim için uygundur. Örnekteki yolu gerçek yolunuzla değiştirin.
{
"Version": "1",
"Statement": [
{
"Effect": "Deny",
"Action": [
"vpc:CreateVpcPeerConnection",
"vpc:AcceptVpcPeerConnection"
],
"Resource": "*",
"Condition": {
"StringNotLike": {
"acs:TargetRDPath": ["rd-xxxxxx/r-xxxxxx/fd-xxxxxx/*"]
}
}
}
]
}
İlkeyi oluşturma ve ekleme
Konsol
RAM konsoluna giriş yapın. Sol gezinme bölmesinde Permissions > Policies seçeneğini belirleyin.
Create Policy seçeneğine tıklayın. JSON Editor sekmesinde yukarıda seçtiğiniz şemadaki ilkeyi yapıştırın. Kaynak dizini kimliğini, yolu veya hesap kimliğini gerçek değerlerinizle değiştirin.
OK seçeneğine tıklayın, Policy Name değerini girin ve OK seçeneğine tıklayın.
İlkeyi hedef RAM kullanıcısına, kullanıcı grubuna veya role ekleyin.
API
Özel bir ilke oluşturmak için CreatePolicy API çağrısını yapın. Yukarıda seçtiğiniz şemadaki ilkeyi
PolicyDocumentparametresi olarak iletin.İlkeyi hedef RAM kullanıcısına, kullanıcı grubuna veya role eklemek için AttachPolicyToUser, AttachPolicyToGroup veya AttachPolicyToRole API çağrısını yapın.
İzleme ve Bakım
Bölgeler arası eşleme bağlantıları için trafik, bant genişliği ve paket kaybı gibi ölçümleri izleyebilirsiniz. Bağlantı durumunu gerçek zamanlı olarak izlemek ve ağ tıkanıklığını veya arızalarını hızla gidermek için CloudMonitor kullanarak eşik tabanlı uyarı kuralları oluşturun.
Aynı bölgedeki eşleme bağlantıları için ölçümler kullanılamaz.
Konsol
Eşleme bağlantısı izleme
VPC Konsolu - VPC Eşleme Bağlantıları sayfasına gidin. Üst gezinti çubuğunda VPC'nin bulunduğu bölgeyi seçin.
Hedef bölgeler arası VPC eşleme bağlantısı örneğinin Monitor sütununda
simgesine tıklayarak trafik, bant genişliği ve paket kaybı gibi ölçümleri görüntüleyin.
CloudMonitor uyarıları
CloudMonitor Konsolu - Uyarı Kuralları sayfasına gidin ve Create Alert Rule seçeneğine tıklayın.
VPC eşleme bağlantısı ölçümleri için her uyarı düzeyinin eşik değerlerini yapılandırın. Bir ölçüm eşik değerine ulaştığında Alert Contact Group bildirim alır. Ayrıca bir uyarı kuralının Actions sütununda Alert History seçeneğine tıklayarak uyarı zaman çizelgesini görüntüleyebilirsiniz.
Bir uyarı kuralının Actions sütunundan Modify, Disable veya Delete seçeneğini belirleyebilirsiniz.
API
VPC eşleme bağlantısı ölçümleri için eşik tabanlı uyarı kuralları ayarlamak üzere PutResourceMetricRules API çağrısını yapın. Desteklenen ölçümlerin listesi için bkz. Eşleme bağlantıları için CloudMonitor ölçümleri.
Bir veya daha fazla uyarı kuralını etkinleştirmek için EnableMetricRules API çağrısını yapın.
Bir veya daha fazla uyarı kuralını devre dışı bırakmak için DisableMetricRules API çağrısını yapın.
Bir veya daha fazla uyarı kuralını silmek için DeleteMetricRules API çağrısını yapın.
Terraform
Eşik tabanlı uyarı kuralları yapılandırmak için kullanılabilir ölçümlerin listesini Eşleme bağlantıları için CloudMonitor ölçümleri içinde görebilirsiniz.
Kaynaklar: alicloud_cms_alarm_contact , alicloud_cms_alarm_contact_group , alicloud_cms_alarm
# The ID of the peering connection instance to monitor
variable "vpc_peer_id" {
default = "pcc-28cv******"
}
# Create an alert contact
resource "alicloud_cms_alarm_contact" "example_cms_alarm_contact" {
alarm_contact_name = "example_cms_alarm_contact_name"
describe = "example_vpc_peer_alarm"
channels_mail = "xxx@xxx.com" # Replace with your email address
lifecycle {
ignore_changes = [channels_mail]
}
}
# Create an alert contact group
resource "alicloud_cms_alarm_contact_group" "example_cms_alarm_contact_group" {
alarm_contact_group_name = "example_cms_alarm_contact_group"
contacts = [alicloud_cms_alarm_contact.example_cms_alarm_contact.id] # Alert contact
}
# Create an alert rule
resource "alicloud_cms_alarm" "example_cms_alarm" {
name = "example_cms_alarm_name"
project = "acs_vpcpeer" # The data namespace of the cloud service
metric = "IntranetRX" # The metric name
period = 60 # The statistical period
contact_groups = [alicloud_cms_alarm_contact_group.example_cms_alarm_contact_group.alarm_contact_group_name]
effective_interval = "06:00-20:00" # The effective period
metric_dimensions = <<EOF
[
{
"instanceId": "${var.vpc_peer_id}"
}
]
EOF
escalations_critical { # Defines the critical-level alert
statistics = "Sum" # The statistical method for the alert
comparison_operator = ">=" # The comparison operator for the threshold
threshold = 104857600 # The threshold
times = 2 # The number of consecutive periods the threshold must be met to trigger the alert
}
}
SSS
Sınırlar arası eşleme bağlantıları destekleniyor mu?
Evet. Hem sınırlar arası olmayan hem de sınırlar arası bağlantılar desteklenir.
Sınırlar arası olmayan: Çin anakarasındaki iki bölgeyi veya Çin anakarası dışındaki iki bölgeyi birbirine bağlar.
Sınırlar arası: Çin anakarasındaki bir bölgeyi Çin anakarası dışındaki bir bölgeye bağlar. Hesabınızın iş kimliği doğrulamasını tamamladığından emin olun.
Hedef VPC seçilemiyor
Seçilen bölgenin ve hesabın hedef VPC'nin Region ve Owner değerleriyle eşleştiğinden emin olun.
İstekte bulunan bölge sayfanın üst kısmında görüntülenir ve mevcut hesap istekte bulunan taraftır. Eşleme bağlantısını oluştururken alıcı hesabı ve bölgeyi siz belirtirsiniz.
Docker yüklü ECS iletişim hatası
Rotalama ve güvenlik grubu yapılandırmalarınız doğruysa sorun büyük olasılıkla Docker ağ arabiriminin CIDR bloğu ile hedef CIDR bloğu arasındaki çakışmadan kaynaklanır. Docker ağ arabirimi adresinin hedef CIDR bloğuyla çakışıp çakışmadığını kontrol etmek için ip addr komutunu çalıştırın.
Çakışma varsa Docker CIDR bloğunu değiştirmek için aşağıdaki adımları izleyin.
Docker hizmetini durdurmak veya CIDR bloğunu değiştirmek iş yüklerinizi kesintiye uğratır. Bu işlemi yoğun saatler dışında gerçekleştirmenizi öneririz.
Docker CIDR bloğunu değiştirirken mevcut kapsayıcıların ve uygulamaların ağ ayarlarıyla uyumlu olduğundan emin olun; aksi takdirde potansiyel bağlantı sorunları yaşanabilir.
Docker hizmetini durdurmak için
sudo systemctl stop dockerkomutunu çalıştırın.-
Docker yapılandırma dosyasını düzenlemek için
sudo vim /etc/docker/daemon.jsonkomutunu çalıştırın. Dosyaya aşağıdaki içeriği ekleyin ve değişikliklerinizi kaydedin:Docker yapılandırma dosyası genellikle
/etc/docker/daemon.jsonveya/etc/docker/daemon.confkonumunda bulunur. Tam dosya adı değişebilir.{ "bip":"new Docker CIDR block" } Değişiklikleri uygulamak ve Docker hizmetini başlatmak için
sudo systemctl start dockerkomutunu çalıştırın.
RAM kullanıcısı VPC eşleme bağlantısı oluştururken CDT izin hatası alıyor
Bir RAM kullanıcısına AliyunVPCFullAccess izni verilmiş ancak VPC eşleme bağlantısı oluştururken cdt:GetCdtServiceStatus izninin eksik olduğunu belirten bir hata alıyor. Bunun nedeni VPC eşleme bağlantılarının Cloud Data Transfer (CDT) hizmetine bağımlı olması ve CDT ile ilgili API'leri çağırması gerekliliğidir. Yalnızca VPC izinleri yetersizdir.
RAM kullanıcısına aşağıdaki izinlerden birini verin:
AliyunCDTFullAccess: CDT üzerinde tam erişim.AliyunCDTReadOnlyAccess: CDT üzerinde salt okunur erişim. Bu izin RAM kullanıcısının yalnızca eşleme bağlantısı oluşturması gerekiyor ve CDT kaynaklarını yönetmesi gerekmiyorsa uygundur.
VPC eşleme bağlantısı genel ağ erişimini etkiler mi?
Hayır. VPC eşleme bağlantısı yalnızca özel rota girdileri ekler ve varsayılan rotayı değiştirmez. Genel ağ trafiği mevcut NAT ağ geçitleri, Elastic IP adresleri ve diğer genel rotalar üzerinden iletilmeye devam eder.
Daha fazla bilgi
Sınırlamalar
-
Aşağıdaki senaryolarda VPC eşleme bağlantısı oluşturamazsınız:
İki VPC farklı Alibaba Cloud sitelerindeki hesaplara aittir; örneğin biri Alibaba Cloud China sitesinde diğeri Alibaba Cloud International sitesinde bulunan hesaplar.
-
VPC eşleme bağlantısı geçişli rotalamayı desteklemez.
Örneğin VPC 1 ayrı VPC eşleme bağlantıları aracılığıyla VPC 2 ve VPC 3'e bağlıysa VPC 2 ve VPC 3 VPC 1 üzerinden birbirleriyle iletişim kuramaz.
VPC 2 ile VPC 3 arasında iletişimi etkinleştirmek için bunlar arasında ayrı bir eşleme bağlantısı oluşturmanız ve çift yönlü rotaları yapılandırmanız gerekir.
Bir VPC birden çok hesapta paylaşıldığında yalnızca kaynak sahibi VPC eşleme bağlantısı oluşturabilir, değiştirebilir veya silebilir. Kaynak kullanıcıları bu işlemleri gerçekleştiremez.
Faturalama
Aynı bölgedeki VPC eşleme bağlantıları VPC'lerin aynı hesaba mı yoksa farklı hesaplara mı ait olduğuna bakılmaksızın ücretsizdir.
Bölgeler arası VPC eşleme bağlantıları için Cloud Data Transfer (CDT) giden trafiğe dayalı olarak bir veri aktarım ücreti tahsil eder.
Birim fiyat bölge çiftine ve bağlantı türüne göre belirlenir. Platinum ve Gold bağlantı türleri mevcuttur ve farklı hizmet seviyeleri sunar.
Faturalandırma döngüsü saatliktir. Bir faturalandırma döngüsü içinde bağlantı türünü değiştirirseniz o döngü boyunca daha yüksek hizmet seviyesinin oranı uygulanır.
Şekilde gösterildiği gibi VPC1 ile VPC2 arasında bölgeler arası ve hesaplar arası bir VPC eşleme bağlantısı kurulmuştur. VPC1 ve VPC2'den giden trafik sırasıyla 200 GB ve 100 GB ise bağlantı türü Gold ve China (Hohhot) bölgesinden China (Guangzhou) bölgesine veri aktarım ücreti 0.072 USD/GB ise ücretler giden trafik faturalandırma kuralına göre aşağıdaki şekilde hesaplanır:
A Hesabı ücreti: 0.072 USD/GB × 200 GB = 14,4 USD
B Hesabı ücreti: 0.072 USD/GB × 100 GB = 7,2 USD
VPC eşleme bağlantısı yaşam döngüsü
İstekte bulunan taraf bir oluşturma isteği gönderdikten sonra VPC eşleme bağlantısı birkaç durumdan geçer.
Aynı hesapta bir VPC eşleme bağlantısı oluşturursanız sistem isteği otomatik olarak başlatır ve kabul eder; bağlantı Etkin duruma geçer.
Durumlar
Desteklenen bölgeler
Alan | Bölgeler |
Asya Pasifik - Çin | China (Hangzhou), China (Shanghai), China (Nanjing - Local Region, Closing Down), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Ulanqab), China (Shenzhen), China (Heyuan), China (Guangzhou), China (Chengdu), China (Zhongwei), China (Hong Kong), China (Wuhan - Local Region) ve China (Fuzhou - Local Region - Closing Down) |
Asya Pasifik - Diğer | Japan (Tokyo), South Korea (Seoul), Singapore (Singapore), Malaysia (Kuala Lumpur), Indonesia (Jakarta), Philippines (Manila), Thailand (Bangkok) ve Malaysia (Johor Bahru) |
Avrupa ve Amerika | Germany (Frankfurt), UK (London), US (Silicon Valley), US (Virginia) ve Brazil (São Paulo) |
Orta Doğu | UAE (Dubai) ve Saudi Arabia (Riyadh - Partner Region) |
Kotalar
Kota adı | Açıklama | Varsayılan kota | İşlemler |
vpc_quota_cross_region_peer_num_per_vpc | VPC başına bölgeler arası VPC eşleme bağlantısı sayısı. | 20 | Kota artış talebinde bulunmak için Kota Yönetimi sayfasına veya Kota Merkezi'ne gidin. |
vpc_quota_intra_region_peer_num_per_vpc | VPC başına aynı bölgedeki VPC eşleme bağlantısı sayısı. | 10 | |
vpc_quota_peer_num | Bölge başına Alibaba Cloud hesabı başına VPC eşleme bağlantısı sayısı. | 20 | |
vpc_quota_peer_cross_border_bandwidth | Maksimum sınırlar arası bant genişliği. | 1.024 Mbps | |
vpc_quota_peer_cross_region_bandwidth | Maksimum bölgeler arası bant genişliği. | 1.024 Mbps |