Tüm Ürünler
Search
Belge Merkezi

Serverless App Engine:Ad alanları ile ortamları izole edin

Son Güncelleme:Oct 06, 2026

Geliştirme, test ve üretim iş yüklerinizi izole etmek için her ortamda ayrı bir ad alanı oluşturun. Aynı ad alanındaki uygulamalar dahili ağ üzerinden iletişim kurabilirken, farklı ad alanlarındaki uygulamalar birbirinden yalıtılır.

Çözüm özeti

Geliştirme, test ve üretim ortamlarınız için üç ad alanı oluşturun: dev, test ve prod. Bir uygulamayı bir ad alanına dağıttıktan sonra, diğer ad alanlarına kopyalayabilir ve yapılandırmasını gerektiği gibi değiştirebilirsiniz. Ayrıca, operasyonel verimliliği artırmak amacıyla herhangi bir ortamdaki uygulamalar üzerinde toplu işlemler yapabilirsiniz.

Yordam

1. Ad alanları oluşturun

  1. SAE konsolu oturum açın. Üst gezinme çubuğunda, uygulamanız için bölgeyi seçin. Bu konuda örnek olarak China (Hangzhou) kullanılmıştır.

  2. Aynı bölgede birden çok ad alanı oluşturabilirsiniz. İlk olarak dev ad alanını oluşturun. Sol gezinme bölmesinde Namespace seçeneğine gidin ve Create Namespace tıklayın. Namespace Name ve Namespace ID değerlerini dev olarak belirtin.

  3. dev ad alanı ile ilişkilendirmek üzere bir VPC oluşturun. VPC Management Console şuraya gitmek için Create VPC tıklayın. VPC'nin Region değerinin uygulamanızın bölgesiyle eşleştiğinden emin olun ve Name değerini dev-vpc olarak ayarlayın. VPC'nin CIDR bloğunu ihtiyaçlarınıza göre yapılandırın. Daha fazla bilgi için bkz. VPC oluşturma ve yönetme.

    VPC, uygulamalarınızın çalıştığı özel ağdır. Bir ad alanı yalnızca bir VPC ile ilişkilendirilebilir; bu da söz konusu ad alanındaki tüm uygulamaların aynı ağa yerleştirilmesi anlamına gelir.
  4. Uygulamalar bir vSwitch içinde dağıtılmalıdır. Uygulama kullanılabilirliğini artırmak için dev-vpc içindeki farklı alanlarda iki vSwitch oluşturun. vSwitch'in Name, Zone ve IPv4 CIDR Block değerlerini özelleştirin. Daha fazla bilgi için bkz. vSwitch oluşturma ve yönetme. Ardından, ikinci vSwitch'i yapılandırmak için + Add tıklayın. OK seçin.

    Aynı VPC içindeki vSwitch'ler dahili ağ üzerinden birbirleriyle iletişim kurabilir.
  5. SAE console dönün. Create Namespace panelinde, Virtual Private Cloud alanı için oluşturduğunuz VPC'yi seçin. OK tıklayın.

Artık dev ad alanını oluşturdunuz. test ve prod ad alanlarını oluşturmak için bu adımları tekrarlayabilirsiniz.

Farklı ad alanlarındaki uygulamaların izole edilmesini sağlamak için her ad alanı için farklı bir VPC oluşturmanız ve ilişkilendirmeniz gerekir. Aksi takdirde, farklı ad alanlarındaki uygulamalar dahili ağ üzerinden iletişim kurabilir ve bu durum uygun ortam izolasyonunu engeller.

2. Uygulamaları dağıtın

Önce bir uygulamayı dev ad alanına dağıtın, ardından test ve prod ad alanlarına kopyalayın.

  1. Sol gezinme bölmesinde Application Management>Applications seçin. Namespace için dev seçin ve Create Application tıklayın. Uygulamalarınızı önceki adımda oluşturduğunuz VPC ve vSwitch'leri belirterek dev ad alanına dağıtın. Ayrıntılı talimatlar için bkz. Uygulama dağıtma.

  2. Application List listesinde bir uygulama seçin ve Actions sütunundaki Copy tıklayın. Uygulamayı ilgili ad alanına kopyalamak için Namespace değerini test veya prod olarak seçin. Farklı ortamların gereksinimlerini karşılamak için uygulamanın yapılandırmasını da değiştirebilirsiniz.

3. Toplu işlemler gerçekleştirin

Herhangi bir ortamdaki uygulamaları toplu olarak başlatın veya durdurun. Uygulamalar üzerinde toplu işlemleri manuel olarak yapabilirsiniz veya zamanlanmış başlatma/durdurma kuralları oluşturabilirsiniz.