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

Not

İlk 50 vCPU saati ve 100 GB saat bellek her ay ücretsizdir. Daha fazla bilgi için Azure'da Uygulamalar Blogu'nda Fiyat Azaltma - Azure Spring Apps daha fazlasını yapıyor, maliyetleri daha az! bölümüne bakın.

Not

Azure Spring Apps, Azure Spring Cloud hizmetinin yeni adıdır. Hizmetin yeni bir adı olsa da, ekran görüntüleri, videolar ve diyagramlar gibi varlıkları güncelleştirmek için çalışırken bazı yerlerde eski adı bir süre görürsünüz.

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:

    Button to deploy the Resource Manager template to Azure.

  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.

    Screenshot of the Azure portal that shows the Overview page with the custom deployment notifications pane open.

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:

    Button to deploy the Resource Manager template to Azure.

  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.

    Screenshot of the Azure portal that shows the Overview page with the custom deployment notifications pane open.

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:

    Button to deploy the Resource Manager template to Azure.

  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.

    Screenshot of the Azure portal that shows the Overview page with the custom deployment notifications pane open.

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.

    Screenshot of the Azure portal that shows the Outputs page of the Deployment.

  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.

    Screenshot of the Azure portal that shows the Outputs page of the Deployment.

  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.

    Screenshot of the Azure portal that shows the Outputs page of the Deployment.

  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: