Web ASP.NET Azure Sanal Makinesine geçirme
Bu belge, şirket içi ortamdaki bir web ASP.NET Azure Sanal Makinesine nasıl geçirilir? hakkında genel bakış sağlar.
Hızlı Başlangıç
Sanal makine oluşturma ve uygulama yayımlama hakkında bilgi edinin: Azure VM'de yayımlama
Başlarken
Bu öğreticilerde bir sanal makine oluşturma (veya geçirme), web uygulamasını bu makinede yayımlama ve Azure'da uygulamalarınızı desteklemek için gerekli olan diğer görevlere yönelik adımlar gösterilir.
- Aşağıdaki seçeneklerden birini kullanarak Azure'ASP.NET uygulamanıza bir sanal makine oluşturun:
- Visual Studio kullanarak bulut hizmeti yayımlama
- VM'leriniz için güvenli bir sanal ağ oluşturma
- Uygulamanıza ci/CD işlem hattı oluşturma
- Yüksek kullanılabilirlik ve ölçeklenebilirlik için VM ölçek kümesine taşıma
Dikkat edilmesi gerekenler
Avantajlar
Sanal makineler, bir uygulamayı şirket içi ortamdan buluta geçirmek için en kolay yolu sunar. Bunlar, bir yandan uygulamanın şirket içinde kullandığı ortamı çoğaltmanıza olanak sağlarken diğer yandan da kendi veri merkezlerinizi koruma ihtiyacı ortadan kaldırmanıza olanak sağlar. Sanal Makine Ölçek Kümeleri, Sanal Makinelerde çalışan uygulamalar için yüksek kullanılabilirlik ve ölçeklenebilirlik sağlar.
Sanal Makine Boyutu
İş yükünüz için en iyi duruma getirilmiş sanal makine boyutunu ve türünü seçin. Daha fazla bilgi için bkz. Azure'Windows sanal makinelerin boyutları.
Bakım
Aynı şirket içi bir makinede olduğu gibi, sanal makinenin bakımını ve güncelleştirmesini sizin sorumluluğu*. Uygulamanız hizmet olarak platform (PaaS) gibi bir hizmet olarak platform (PaaS) ortamında Azure App Service kapsayıcıda çalıştırılana kadar bu ihtiyacı ortadan kaldırır.
* makine ölçek kümeleri için otomatik işletim sistemi yükseltmeleri şu anda Önizleme hizmeti olarak kullanılabilir.
Sanal Ağlar
Azure Sanal Ağları şunları sağlar:
- Denetimin olduğu karma bir altyapı oluşturma
- Kendi IP adreslerinizi ve DNS sunucularınızı getirin
- Uygulamalarınız için yalıtılmış ve yüksek oranda güvenli bir ortam oluşturma
- Bağlan bağlantı seçenekleriden birini kullanarak VM'nizi şirket içi ağınıza uygulama
- ExpressRoute kullanarak sanal makinenizi şirket içi ağınıza tümleştirin
Çalışmaya başlamanız için Sanal Ağ belgelerine bakın
Active Directory
Birçok uygulama kimlik doğrulaması ve kimlik yönetimi için Active Directory kullanır.
- Azure AD Bağlan, şirket içi dizinlerinizi diğer dizinlerle tümleştir Azure Active Directory. Çalışmaya başlamanız için bkz. Şirket içi dizinlerinizi Azure Active Directory.
- Alternatif olarak ExpressRoute, uygulamanın uygulamanıza erişmesini şirket içi Active Directory.
SQL Veritabanları
Uygulamanız bir şirket içi veritabanı kullanıyorsa, varsayılan olarak uygulamayla konuşamayacaktır. Şunlardan birini yapabilirsiniz:
- Uygulamanın şirket içinde çalışan veritabanınıza erişmesi için bir karma ağ yapılandırma.
- Veritabanınızı Azure'a geçirme. Daha fazla bilgi için bkz. SQL Server Azure'a geçirme.
Yüksek Kullanılabilirlik ve Ölçeklenebilirlik
Sanal Makine Ölçek Kümeleri
Uygulamanın yüksek oranda kullanılabilir olduğundan ve ölçeklendirene bir Azure Sanal Makine Ölçek Kümesine geçirebilirsiniz. Böylece, uygulamanın kullanılabilirliğini ve ölçeklenebilirliğini geliştirebilirsiniz. VM Ölçek Kümeleri, zaten yapılandırmış veya uygulamanıza görüntü oluşturmak için bir derleme işlem hattı ayarlamış durumdaki bir VM'yi kullanma olanağı sağlar.
Çalışmaya başlama için bkz. Uygulamanızı sanal makine ölçek kümelere dağıtma.
Merkezi Günlük
Uygulamanızı birden çok örnekte çalıştırıyorken günlüklerinizi Azure Depolama gibi merkezi bir konumda depolamayı göz önünde Depolama.