Aracılığıyla paylaş


Azure Copilot'ta Aracılarda dağıtım özellikleri (önizleme)

Azure Copilot'taki aracılar (önizleme), görevlerinize yardımcı olmak için doğru aracıyı akıllı bir şekilde ortaya çıkar. Azure Copilot'ta Aracıların (önizleme) dağıtım özellikleri, basitlik ve hassasiyetle altyapı planlama ve dağıtım sürecinin tamamında size yol gösteren bir sanal bulut çözümü mimarı görevi görür.

İş yüklerini dağıtma konusunda yardım istediğinizde Azure Copilot, Azure Well-Architected Framework en iyi yöntemlerini uygulayarak üst düzey hedefleri eyleme dönüştürülebilir dağıtım planlarına çevirmenize yardımcı olur. gitHub ile tümleştirerek iş yükü planları oluşturma, Terraform yapılandırmalarını oluşturma ve gözden geçirme ve Kod Olarak Altyapı (IaC) iş akışlarının otomasyonunu sağlama gibi görevlerle ilgili yardım alabilirsiniz.

Aracı özellikleri gereksinimleri netleştirmek için çok aşamalı konuşmaları destekler, en iyi kaynak yapılandırmaları için öneriler sunar ve analiz işlem hatlarını, web uygulamalarını veya karmaşık çok katmanlı mimarileri ayarlarken üretime hazır ortamları dağıtmak için adım adım yönergeler sağlar. Bu özellikler, el ile çalışmanızı azaltmanıza, hataları en aza indirmenize ve bulut dağıtımlarınız için değer elde etme süresini hızlandırmanıza olanak sağlar.

Azure Copilot bir dağıtım planı oluşturduktan sonra gözden geçirebileceğiniz, düzenleyebileceğiniz ve dağıtabileceğiniz Terraform yapılandırmaları oluşturabilir. Oluşturulan dosyaları Web için Visual Studio Code'da açabilir veya Azure Copilot'un dosyaları GitHub deponuza eklemek için bir çekme isteği oluşturmasını sağlayabilirsiniz.

Önemli

Bu makalede açıklanan işlevsellik yalnızca Azure Copilot'ta Aracılara (önizleme) erişimi olan kiracılar için kullanılabilir.

Desteklenen kaynak türleri

Şu anda Azure Copilot'taki Aracılar (önizleme), tüm Azure kaynak türleri için dağıtım görevlerini destekler. Aşağıdakiler dahil olmak üzere birçok dağıtım türüyle ilgili yardım alabilirsiniz:

  • Sanal Makineler ve kapsayıcılı iş yükleri gibi işlem hizmetleri.
  • Sanal Ağlar, Alt Ağlar ve Ağ Güvenlik Grupları gibi ağ bileşenleri.
  • Blob Depolama gibi gelişmiş dayanıklılık seçeneklerine sahip depolama çözümleri.
  • Kimlik ve erişim yönetimi senaryoları.
  • İzleme ve tanılama çözümleri.
  • Karmaşık iş yükleri için çok katmanlı mimarilerin düzenlemesi.

Dağıtım örnek istemleri

Dağıtım görevleriyle ilgili yardım almak için kullanabileceğiniz istem türlerine birkaç örnek aşağıda verilmiştir. Bu istemleri gerçek hayattaki senaryolarınıza göre değiştirin veya farklı türde sorgular oluşturmak için ek istemler deneyin. Dağıtmak istediğiniz iş yükü hakkında ne kadar fazla ayrıntı sağlarsanız, Azure Copilot size o kadar iyi yardımcı olabilir. Bu tür istemleri kullanırken, sohbet penceresindeki simgeyi seçerek aracı modunu etkinleştirdiğinizden emin olun.

Azure Copilot'ta aracı modunun (önizleme) etkinleştirildiğini gösteren ekran görüntüsü.

  • "Sunucusuz API uç noktaları için Azure İşlevleri ile yaklaşım analizi LLM'sini barındırın, kullanıcı etkileşimlerini günlüğe kaydetmek için bir Azure SQL Veritabanı'na bağlanın ve başarısız istekler için uyarı ayarlayın."
  • "PostgreSQL Esnek Sunucu arka ucuyla Azure App Service'te Python Flask web uygulaması dağıtın, Azure Key Vault'ta gizli dizileri güvenli hale getirin ve Application Insights ile izlemeyi etkinleştirin."
  • Azure OpenAI Hizmeti'ni kullanarak çok dilli bir sohbet botu hizmeti başlatın, günlüğe kaydetmeyi Azure İzleyici ile entegre edin ve API kimlik bilgileri yönetimi için Azure Key Vault kullanın.
  • "Yalıtım için Kubernetes ad alanlarını kullanarak AKS'de çok kiracılı bir SaaS uygulaması ayarlayın, kimlik doğrulaması için Microsoft Entra'yı tümleştirin ve Azure Log Analytics'te günlükleri merkezileştirin."
  • AKS'de API Gateway'in trafiği yönlendirdiği bir mikro hizmetler iş yükü dağıtın, gizli bilgiler için Azure Key Vault ile tümleştirin ve yeni hizmet sürümleri için kanarya dağıtımlarını uygulayın.

Örnek iş akışı

Azure Copilot'ta Aracılar (önizleme) dağıtım özelliklerini kullanmaya yönelik örnek bir iş akışı aşağıda verilmiştir.

  1. Dağıtım yardımı almak için Azure Copilot'ta aracı modu etkin bir konuşma başlatın. Dağıtmak istediğiniz iş yükünü basit ve doğal bir dil kullanarak açıklayın. Örneğin, "SQL veritabanıyla ölçeklenebilir bir web uygulamasına ihtiyacım var."

  2. Azure Copilot gereksinimlerinizi inceler ve ihtiyaçlarınıza göre uyarlanmış ayrıntılı bir altyapı planı oluşturur. Daha fazla bilgi gerekiyorsa Azure Copilot senaryonuz hakkında sorular sorar. İş yükü planı, her mimari kararla ilişkili artıların, dezavantajların ve ödünlerin analizini içeren kapsamlı, adım adım bir taslaktır. Tüm öneriler Azure Well-Architected Çerçevesi'nde temel alınıp önerilerin endüstri standartlarına ve Azure'ın en iyi yöntemlerine uygun olmasını sağlar.

  3. Siz planı onayladıktan sonra Azure Copilot, planda özetlenen kaynakları dağıtmak için gerekli bileşenlerle Terraform yapılandırmaları oluşturur. CI/CD işlem hattı yapılandırmasına yönelik yönergeler de dahil olmak üzere dağıtım stratejileriyle ilgili kapsamlı yönergeler de sağlanır. Betikleri öge bölmesinde görüntülemek için simgeyi büyüt seçeneğini seçin.

    Dağıtım için Terraform yapılandırmaları sağlayan Azure Copilot'ın ekran görüntüsü.

  4. Azure Copilot'un yapıt bölmesinde oluşturulan Terraform yapılandırmalarını gözden geçirin. İsterseniz, bu bölmeden yapılandırmalarda değişiklik yapabilirsiniz. Gereksinimlerinizi karşıladığından emin olmak için yapılandırmaları dikkatle gözden geçirmeyi unutmayın.

  5. Yapılandırmaları doğruladıktan sonra bir dağıtım yöntemi seçin. Dosyaları Web için VS Code'da açabilir, GitHub çekme isteği oluşturabilir veya Azure portalını kullanabilirsiniz. Ayrıca, yerel dağıtım veya daha fazla özelleştirme için dosyaları indirebilirsiniz.

    Terraform yapılandırmalarını ve dağıtım seçeneklerini gösteren Azure Copilot yapıt bölmesinin ekran görüntüsü.

  6. Dağıtımı tamamlayın, ardından kaynaklarınızın performansını, maliyetini ve durumunu izlemek için Azure'ın izleme araçlarını kullanın.

GitHub çekme isteği entegrasyonu

Azure Copilot Terraform yapılandırmaları oluşturduğunda, dosyaları GitHub deponuza eklemek için otomatik olarak bir çekme isteği oluşturmayı seçebilirsiniz. Bu seçenek, oluşturulan dosyaları mevcut CI/CD iş akışlarınızla tümleştirme işlemini basitleştirir.

Bu özelliği kullanmak için yapıt bölmesinde oluşturulan Terraform yapılandırmalarınızı gözden geçirdikten sonra Çekme isteği oluştur'u seçin. Oturum açtıktan sonra mevcut bir depo ve dalı seçin veya yeni depolar oluşturun. Çekme isteği oluştur'u seçtiğinizde, oluşturulan dosyalar yeni bir çekme isteğine eklenir.

Oluşturulan dosyaları eklemek için GitHub'da çekme isteği oluşturan Azure Copilot'ın ekran görüntüsü.

VS Code'da aç

Oluşturulan Terraform yapılandırmalarını Web için Visual Studio Code'da açmayı seçebilirsiniz. Web için VS Code, tarayıcınızda ücretsiz, sıfır yüklü bir Microsoft VS Code deneyimi sağlayarak dosyaları gerektiği gibi gözden geçirmenize ve değiştirmenize olanak tanır.

Bu özelliği kullanmak için yapıt bölmesinde oluşturduğunuz Terraform yapılandırmalarını gözden geçirdikten sonra VS Code'da Aç 'ı (Web) seçin. Bu eylem, oluşturulan dosyaların gözden geçirilmesi ve düzenlenmesi için açılmış olduğu bir VS Code web çalışma alanını başlatır.

Azure'da Copilot tarafından oluşturulan dosyaların yer aldığı Web çalışma alanı için Visual Studio'nun ekran görüntüsü.

Geçerli önemli noktalar ve sınırlamalar

Azure Copilot'ta Aracılar (önizleme) dağıtımıyla çalışırken aşağıdaki önemli noktaları ve sınırlamaları göz önünde bulundurun.

  • Şu anda oluşturulan yapıtlar yalnızca Terraform yapılandırmaları olarak kullanılabilir.
  • Dağıtım aracısı özellikleri, yepyeni iş yüklerini ve ortamları ("yeşil alan" senaryoları) dağıtmanıza yardımcı olacak şekilde tasarlanmıştır. Aracı özellikleri şu anda var olan altyapının içeri aktarılmasını, analiz edilmesini veya değiştirilmesini desteklememektedir. Yine de bu senaryolarda Azure Copilot'dan rehberlik isteyebilirsiniz.
  • Azure Copilot güvenli dağıtım işlem hatları için rehberlik sağlasa da şu anda CI/CD iş akışlarının otomatik tümleştirmesini desteklememektedir.