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
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.
Aynı bölgede birden çok ad alanı oluşturabilirsiniz. İlk olarak
devad alanını oluşturun. Sol gezinme bölmesinde seçeneğine gidin ve Create Namespace tıklayın. Namespace Name ve Namespace ID değerlerinidevolarak belirtin.-
devad 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ğerinidev-vpcolarak 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.
-
Uygulamalar bir vSwitch içinde dağıtılmalıdır. Uygulama kullanılabilirliğini artırmak için
dev-vpciç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.
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.
Sol gezinme bölmesinde Application Management>Applications seçin. Namespace için
devseçin ve Create Application tıklayın. Uygulamalarınızı önceki adımda oluşturduğunuz VPC ve vSwitch'leri belirterekdevad alanına dağıtın. Ayrıntılı talimatlar için bkz. Uygulama dağıtma.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
testveyaprodolarak 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.