Hızlı Başlangıç: İlk uygulamanızı Azure Spring Apps'e dağıtma

Not

Temel, Standart ve Kurumsal planları, 3 yıllık kullanımdan kaldırma süresiyle Mart 2025 ortasından itibaren kullanımdan kaldırılacaktır. Azure Container Apps'e geçiş yapmanızı öneririz. Daha fazla bilgi için bkz . Azure Spring Apps kullanımdan kaldırma duyurusu.

Standart tüketim ve ayrılmış plan, altı ay sonra tamamen kapatılarak 30 Eylül 2024'den itibaren kullanımdan kaldırılacaktır. Azure Container Apps'e geçiş yapmanızı öneririz. Daha fazla bilgi için bkz . Azure Spring Apps Standart tüketimini ve ayrılmış planı Azure Container Apps'e geçirme.

Bu makalede, Azure Spring Apps'te çalıştırılacak küçük bir uygulamanın nasıl dağıtılacağı açıklanmaktadır.

Bu öğreticide kullanılan uygulama kodu basit bir uygulamadır. Bu örneği tamamladığınızda uygulamaya çevrimiçi erişilebilir ve Azure portalı üzerinden yönetebilirsiniz.

Bu makalede Azure Spring Apps'e dağıtmak için aşağıdaki seçenekler sağlanır:

  • Azure portalı seçeneği, tek tıklamayla kaynak oluşturmanın ve uygulamaları dağıtmanın en kolay ve en hızlı yoludur. Bu seçenek, Uygulamaları Azure bulut hizmetlerine hızla dağıtmak isteyen Spring geliştiricileri için uygundur.
  • Azure portalı + Maven eklentisi seçeneği, kaynakları oluşturmanın ve uygulamaları adım adım dağıtmanın daha geleneksel bir yoludur. Bu seçenek, Azure bulut hizmetlerini ilk kez kullanan Spring geliştiricileri için uygundur.
  • Azure Geliştirici CLI seçeneği, kaynakları otomatik olarak oluşturmanın ve uygulamaları basit komutlar aracılığıyla dağıtmanın daha verimli bir yoludur. Azure Geliştirici CLI'sı, gerekli Azure kaynaklarını sağlamak ve uygulama kodunu dağıtmak için bir şablon kullanır. Bu seçenek, Azure bulut hizmetlerini bilen Spring geliştiricileri için uygundur.
  • Azure portalı seçeneği, tek tıklamayla kaynak oluşturmanın ve uygulamaları dağıtmanın en kolay ve en hızlı yoludur. Bu seçenek, Uygulamaları Azure bulut hizmetlerine hızla dağıtmak isteyen Spring geliştiricileri için uygundur.
  • Azure portalı + Maven eklentisi seçeneği, kaynakları oluşturmanın ve uygulamaları adım adım dağıtmanın daha geleneksel bir yoludur. Bu seçenek, Azure bulut hizmetlerini ilk kez kullanan Spring geliştiricileri için uygundur.
  • Azure CLI seçeneği, Azure kaynaklarını yönetmek için güçlü bir komut satırı aracı kullanır. Bu seçenek, Azure bulut hizmetlerini bilen Spring geliştiricileri için uygundur.
  • IntelliJ seçeneği, Azure kaynaklarını kolayca yönetmek için güçlü bir Java IDE kullanır. Bu seçenek, Azure bulut hizmetleri ve IntelliJ IDEA hakkında bilgi sahibi olan Spring geliştiricileri için uygundur.
  • Visual Studio Code seçeneği, Azure kaynaklarını kolayca yönetebilen basit ama güçlü bir kaynak kodu düzenleyicisi kullanır. Bu seçenek, Azure bulut hizmetleri ve Visual Studio Code hakkında bilgi sahibi olan Spring geliştiricileri için uygundur.

1. Önkoşullar

2. Spring projesini hazırlama

Sonraki bölümdeki Azure'a Dağıt düğmesi, GitHub'daki spring-cloud-azure-tools yayınları sayfasından BIR JAR paketi indiren bir Azure portalı deneyimi başlatır. Yerel hazırlık adımları gerekli değildir.

3. Bulut ortamını hazırlama

Bu bölümde Azure Spring Apps hizmet örneğinin nasıl oluşturulacağı ve Azure bulut ortamının nasıl hazırlandığı açıklanır.

Bu bölümde, Azure portalında bir dağıtım deneyimi başlatmak için Azure'a Dağıt düğmesi kullanılır. Bu deneyim, Azure kaynakları oluşturmak için bir ARM şablonu kullanır.

3.1. Azure portalda oturum açma

Azure portalına gidin ve portalda oturum açmak için kimlik bilgilerinizi girin. Varsayılan görünüm hizmet panonuzu içerir.

3.2. Azure kaynakları oluşturma

Uygulamanın bağımlı olduğu tüm Azure kaynaklarını oluşturmak için aşağıdaki adımları kullanın:

  1. Azure portalında dağıtım deneyimini başlatmak için aşağıdaki Azure'a dağıt düğmesini seçin:

    Resource Manager şablonunu Azure'a dağıtma düğmesi.

  2. Temel Bilgiler sekmesinde formu doldurun. Formu tamamlamak için kılavuz olarak aşağıdaki tabloyu kullanın:

    Ayar Önerilen değer Açıklama
    Abonelik Abonelik adınız. Sunucunuz için kullanmak istediğiniz Azure aboneliği. Birden çok aboneliğiniz varsa kaynak için faturalandırılacak aboneliği seçin.
    Kaynak grubu myresourcegroup Yeni bir kaynak grubu adı veya aboneliğinizde var olan bir kaynak grubu.
    Bölge Kullanıcılarınıza en yakın bölge. Bölge, kaynak grubunu oluşturmak için kullanılır.
  3. Seçimlerinizi gözden geçirmek için Gözden Geçir ve Oluştur'u seçin. Ardından Oluştur'u seçerek uygulamayı Azure Spring Apps'e dağıtın.

  4. Araç çubuğunda, dağıtım sürecini izlemek için Bildirimler simgesini (zil) seçin. Dağıtım tamamlandıktan sonra Panoya sabitle'yi seçerek Azure portalı panonuzda hizmetin Genel Bakış sayfasının kısayolu olarak bu hizmet için bir kutucuk oluşturabilirsiniz. Hizmetin Genel Bakış sayfasını açmak için Kaynağa git'i seçin.

    Özel dağıtım bildirimleri bölmesinin açık olduğu Genel Bakış sayfasını gösteren Azure portalının ekran görüntüsü.

4. Uygulamayı Azure Spring Apps'e dağıtma

Önceki bölümdeki Azure'a Dağıt düğmesi, uygulama dağıtımı içeren bir Azure portalı deneyimi başlatır, bu nedenle başka bir şey gerekmez.

2. Spring projesini hazırlama

Sonraki bölümdeki Azure'a Dağıt düğmesi, GitHub'daki spring-cloud-azure-tools yayınları sayfasından BIR JAR paketi indiren bir Azure portalı deneyimi başlatır. Yerel hazırlık adımları gerekli değildir.

3. Bulut ortamını hazırlama

Bu bölümde Azure Spring Apps hizmet örneğinin nasıl oluşturulacağı ve Azure bulut ortamının nasıl hazırlandığı açıklanır.

Bu bölümde, Azure portalında bir dağıtım deneyimi başlatmak için Azure'a Dağıt düğmesi kullanılır. Bu deneyim, Azure kaynakları oluşturmak için bir ARM şablonu kullanır.

3.1. Azure portalda oturum açma

Azure portalına gidin ve portalda oturum açmak için kimlik bilgilerinizi girin. Varsayılan görünüm hizmet panonuzu içerir.

3.2. Azure kaynakları oluşturma

Uygulamanın bağımlı olduğu tüm Azure kaynaklarını oluşturmak için aşağıdaki adımları kullanın:

  1. Azure portalında dağıtım deneyimini başlatmak için aşağıdaki Azure'a dağıt düğmesini seçin:

    Resource Manager şablonunu Azure'a dağıtma düğmesi.

  2. Temel Bilgiler sekmesinde formu doldurun. Formu tamamlamak için kılavuz olarak aşağıdaki tabloyu kullanın:

    Ayar Önerilen değer Açıklama
    Abonelik Abonelik adınız. Sunucunuz için kullanmak istediğiniz Azure aboneliği. Birden çok aboneliğiniz varsa kaynak için faturalandırılacak aboneliği seçin.
    Kaynak grubu myresourcegroup Yeni bir kaynak grubu adı veya aboneliğinizde var olan bir kaynak grubu.
    Bölge Kullanıcılarınıza en yakın bölge. Bölge, kaynak grubunu oluşturmak için kullanılır.
  3. Seçimlerinizi gözden geçirmek için Gözden Geçir ve Oluştur'u seçin. Ardından Oluştur'u seçerek uygulamayı Azure Spring Apps'e dağıtın.

  4. Araç çubuğunda, dağıtım sürecini izlemek için Bildirimler simgesini (zil) seçin. Dağıtım tamamlandıktan sonra Panoya sabitle'yi seçerek Azure portalı panonuzda hizmetin Genel Bakış sayfasının kısayolu olarak bu hizmet için bir kutucuk oluşturabilirsiniz. Hizmetin Genel Bakış sayfasını açmak için Kaynağa git'i seçin.

    Özel dağıtım bildirimleri bölmesinin açık olduğu Genel Bakış sayfasını gösteren Azure portalının ekran görüntüsü.

4. Uygulamayı Azure Spring Apps'e dağıtma

Önceki bölümdeki Azure'a Dağıt düğmesi, uygulama dağıtımı içeren bir Azure portalı deneyimi başlatır, bu nedenle başka bir şey gerekmez.

2. Spring projesini hazırlama

Sonraki bölümdeki Azure'a Dağıt düğmesi, GitHub'daki spring-cloud-azure-tools yayınları sayfasından BIR JAR paketi indiren bir Azure portalı deneyimi başlatır. Yerel hazırlık adımları gerekli değildir.

3. Bulut ortamını hazırlama

Bu bölümde Azure Spring Apps hizmet örneğinin nasıl oluşturulacağı ve Azure bulut ortamının nasıl hazırlandığı açıklanır.

Bu bölümde, Azure portalında bir dağıtım deneyimi başlatmak için Azure'a Dağıt düğmesi kullanılır. Bu deneyim, Azure kaynakları oluşturmak için bir ARM şablonu kullanır.

3.1. Azure portalda oturum açma

Azure portalına gidin ve portalda oturum açmak için kimlik bilgilerinizi girin. Varsayılan görünüm hizmet panonuzu içerir.

3.2. Azure kaynakları oluşturma

Uygulamanın bağımlı olduğu tüm Azure kaynaklarını oluşturmak için aşağıdaki adımları kullanın:

  1. Azure portalında dağıtım deneyimini başlatmak için aşağıdaki Azure'a dağıt düğmesini seçin:

    Resource Manager şablonunu Azure'a dağıtma düğmesi.

  2. Temel Bilgiler sekmesinde formu doldurun. Formu tamamlamak için kılavuz olarak aşağıdaki tabloyu kullanın:

    Ayar Önerilen değer Açıklama
    Abonelik Abonelik adınız. Sunucunuz için kullanmak istediğiniz Azure aboneliği. Birden çok aboneliğiniz varsa kaynak için faturalandırılacak aboneliği seçin.
    Kaynak grubu myresourcegroup Yeni bir kaynak grubu adı veya aboneliğinizde var olan bir kaynak grubu.
    Bölge Kullanıcılarınıza en yakın bölge. Bölge, kaynak grubunu oluşturmak için kullanılır.
  3. Seçimlerinizi gözden geçirmek için Gözden Geçir ve Oluştur'u seçin. Ardından Oluştur'u seçerek uygulamayı Azure Spring Apps'e dağıtın.

  4. Araç çubuğunda, dağıtım sürecini izlemek için Bildirimler simgesini (zil) seçin. Dağıtım tamamlandıktan sonra Panoya sabitle'yi seçerek Azure portalı panonuzda hizmetin Genel Bakış sayfasının kısayolu olarak bu hizmet için bir kutucuk oluşturabilirsiniz. Hizmetin Genel Bakış sayfasını açmak için Kaynağa git'i seçin.

    Özel dağıtım bildirimleri bölmesinin açık olduğu Genel Bakış sayfasını gösteren Azure portalının ekran görüntüsü.

4. Uygulamayı Azure Spring Apps'e dağıtma

Önceki bölümdeki Azure'a Dağıt düğmesi, uygulama dağıtımı içeren bir Azure portalı deneyimi başlatır, bu nedenle başka bir şey gerekmez.

5. Uygulamayı doğrulama

Bu bölümde uygulamanızın nasıl doğrulandığı açıklanmaktadır.

Dağıtım tamamlandıktan sonra, dağıtım çıkışlarından uygulama URL'sini bulun. Doğrulamak için aşağıdaki adımları kullanın:

  1. Dağıtım'ın Çıkışlar sayfasından uygulama URL'sine erişin. Uygulamayı açtığınızda yanıtını Hello Worldalırsınız.

    Dağıtımın Çıkışlar sayfasını gösteren Azure portalının ekran görüntüsü.

  2. Dağıtım sorunlarını araştırmak için yararlı olan her kaynak dağıtımının ayrıntılarını denetleyin.

Dağıtım tamamlandıktan sonra, dağıtım çıkışlarından uygulama URL'sini bulmak için aşağıdaki adımları kullanın:

  1. Dağıtım'ın Çıkışlar sayfasından uygulama URL'sine erişin. Uygulamayı açtığınızda yanıtını Hello Worldalırsınız.

    Dağıtımın Çıkışlar sayfasını gösteren Azure portalının ekran görüntüsü.

  2. Dağıtım sorunlarını araştırmak için yararlı olan her kaynak dağıtımının ayrıntılarını denetleyin.

Dağıtım tamamlandıktan sonra, dağıtım çıkışlarından uygulama URL'sini bulmak için aşağıdaki adımları kullanın:

  1. Dağıtım'ın Çıkışlar sayfasından uygulama URL'sine erişin. Uygulamayı açtığınızda yanıtını Hello Worldalırsınız.

    Dağıtımın Çıkışlar sayfasını gösteren Azure portalının ekran görüntüsü.

  2. Dağıtım sorunlarını araştırmak için yararlı olan her kaynak dağıtımının ayrıntılarını denetleyin.

6. Kaynakları temizleme

Sonraki hızlı başlangıçlar ve öğreticilerle çalışmaya devam etmek istiyorsanız, bu kaynakları yerinde bırakmak isteyebilirsiniz. Kaynaklara artık ihtiyacınız kalmadığında, Azure ücretlerinden kaçınmak için gereksiz kaynakları temizleyebilirsiniz.

Yeni oluşturulan hizmet örneği de dahil olmak üzere kaynak grubunun tamamını silmek için aşağıdaki adımları kullanın:

  1. Azure portalında kaynak grubunuzu bulun. Gezinti menüsünde Kaynak grupları'nı ve ardından kaynak grubunuzun adını seçin.

  2. Kaynak grubu sayfasında Sil'i seçin. Silme işlemini onaylamak için metin kutusuna kaynak grubunuzun adını girin ve Sil'i seçin.

Yeni oluşturulan hizmet örneği de dahil olmak üzere kaynak grubunun tamamını silmek için aşağıdaki adımları kullanın:

  1. Azure portalında kaynak grubunuzu bulun. Gezinti menüsünde Kaynak grupları'nı ve ardından kaynak grubunuzun adını seçin.

  2. Kaynak grubu sayfasında Sil'i seçin. Silme işlemini onaylamak için metin kutusuna kaynak grubunuzun adını girin ve Sil'i seçin.

7. Sonraki adımlar

Daha fazla bilgi için aşağıdaki makaleleri inceleyin: