Checkpoints
Create a bucket
/ 25
Create a Pub/Sub topic
/ 25
Create the Cloud Function
/ 30
Remove the previous cloud engineer
/ 20
Google Cloud'da Uygulama Geliştirme Ortamı Oluşturma: Yarışma Laboratuvarı
GSP315
Giriş
Yarışma laboratuvarında size bir senaryo ve birtakım görevler verilir. Adım adım talimatları uygulamak yerine, görevleri kendi başınıza nasıl tamamlayacağınızı bulmak için kurstaki laboratuvarlardan öğrendiğiniz becerileri pratiğe dökersiniz. Otomatik bir puan sistemi (Bu sayfada gösterilir), görevlerinizi gerektiği şekilde tamamlayıp tamamlamadığınızla ilgili geri bildirim verir.
Bir yarışma laboratuvarı'na katıldığınızda size yeni Google Cloud kavramları öğretilmez. Varsayılan değerleri değiştirmek ve kendi hatalarınızı düzeltmek için hata mesajlarını okuyup araştırma yapmak gibi öğrendiğiniz becerileri geliştirmeniz beklenir.
%100'e ulaşmak için tüm görevleri verilen süre içinde başarıyla tamamlamanız gerekir.
Bu laboratuvar, Google Cloud'da Uygulama Geliştirme Ortamı Oluşturma beceri rozetine kaydolan öğrenciler için önerilir. Yarışmaya hazır mısınız?
Kurulum
Laboratuvarı Başlat düğmesini tıklamadan önce
Buradaki talimatları okuyun. Laboratuvarlar süreli olduğundan duraklatılamaz. Laboratuvarı Başlat'ı tıkladığınızda başlayan zamanlayıcı, Google Cloud kaynaklarının ne süreyle kullanımınıza açık durumda kalacağını gösterir.
Bu uygulamalı laboratuvarı kullanarak, laboratuvar etkinliklerini gerçek bir bulut ortamında (Simülasyon veya demo ortamında değil.) gerçekleştirebilirsiniz. Bu olanağın sunulabilmesi için size yeni, geçici kimlik bilgileri verilir. Bu kimlik bilgilerini laboratuvar süresince Google Cloud'da oturum açmak ve Google Cloud'a erişmek için kullanırsınız.
Bu laboratuvarı tamamlamak için şunlar gerekir:
- Standart bir internet tarayıcısına erişim (Chrome Tarayıcı önerilir).
- Laboratuvarı tamamlamak için yeterli süre. (Laboratuvarlar, başlatıldıktan sonra duraklatılamaz)
Yarışma senaryosu
Kısa süre önce Jooli Inc. şirketinde kıdemsiz bulut mühendisi olarak işe başladınız. Şu ana kadar ekiplerin Google Cloud kaynaklarını oluşturmasına ve yönetmesine yardım ediyordunuz.
Buradaki görevler için gereken bilgi ve beceriye sahip olmanız beklendiğinden adım adım yönergeler sağlanmayacak.
Yarışma konusu
Kısa süre önce oluşturulan bir geliştirme ekibine, yeni bir projedeki ilk çalışmalarında yardımcı olmanız isteniyor. Ekibin Anılar adlı yeni projesi, fotoğrafların depolanması ve düzenlenmesini ele alıyor. Anılar ekibine, uygulama geliştirme ortamlarının ilk yapılandırmasında yardımcı olmanız isteniyor.
Aşağıdaki görevlerin tamamlanmasına yönelik bir talep alıyorsunuz:
- Fotoğrafların depolanacağı bir paket oluşturma
- Oluşturduğunuz bir Cloud Functions işlevi tarafından kullanılacak bir Pub/Sub konusu oluşturma
- Cloud Functions işlevi oluşturma
- Önceki bulut mühendisinin Anılar projesine erişimini kaldırma
Uymanız gereken bazı Jooli Inc. standartları şunlardır:
- Aksi yönde bir talimat olmadığı sürece tüm kaynakları
bölgesi ve alt bölgesinde oluşturun. - Proje VPC'lerini kullanın.
- Adlandırma ekip-kaynak şeklinde olmalıdır. Yani bir örnek kraken-webserver1 olarak adlandırılabilir.
- Uygun maliyetli kaynak boyutları ayırın. Projeler izlenmektedir ve aşırı kaynak kullanımı, kaynakların yer aldığı projenin (muhtemelen sizin projenizin de) sonlandırılmasına neden olur. Bu nedenle dikkatli olmanızı öneririz. İzleme ekibinin paylaşmak istediği talimat şu şekilde: Aksi yönde bir talimat olmadığı sürece küçük Linux sanal makineleri için e2-micro, Windows ya da diğer uygulamalar (örneğin, Kubernetes düğümleri) için de e2-medium'u kullanın.
Her görev aşağıda ayrıntılı olarak açıklanmıştır. İyi şanslar!
1. görev: Paket oluşturma
Fotoğrafların depolanması için
Hedefi doğrulamak için İlerleme durumumu kontrol et'i tıklayın.
2. görev: Pub/Sub konusu oluşturma
Cloud Functions işlevinin mesaj göndermesi için
Hedefi doğrulamak için İlerleme durumumu kontrol et'i tıklayın.
3. görev: Küçük resim için Cloud Functions işlevi oluşturma
-
adında bir Cloud Functions işlevi oluşturun.
-
Giriş noktası'nı (yürütülecek işlev)
, Tetikleyici'yi de Cloud Storage
olarak ayarladığınızdan emin olun. -
Şu kodu
index.js
dosyasına ekleyin:
- Aşağıdaki kodu
package.json
dosyasına ekleyin:
Küçük resmin başarıyla oluşturulduğunu doğrulayın.
Hedefi doğrulamak için İlerleme durumumu kontrol et'i tıklayın.
4. görev: Altyapıyı test etme
Pakete bir JPG veya PNG resmi yüklemelisiniz.
-
paketine bir PNG ya da JPG resmi yükleyin.
https://storage.googleapis.com/cloud-training/gsp315/map.jpg
adresindeki resmi makinenize de indirebilirsiniz.
Ardından pakete yükleyebilirsiniz.
- Küçük resim yüklendikten hemen sonra görünecektir (Paket ayrıntılarındaki YENİLE seçeneğini kullanın).
5. görev: Önceki bulut mühendisini kaldırma
Projede tanımlanmış iki kullanıcı olduğunu göreceksiniz.
- Bunlardan biri sizin hesabınızdır (Sahip rolüyle
). - Diğeri ise önceki bulut mühendisidir (Görüntüleyici rolüyle
).
- Projeden önceki bulut mühendisinin erişimini sonlandırın.
Hedefi doğrulamak için İlerleme durumumu kontrol et'i tıklayın.
Tebrikler!
Bir sonraki beceri rozetinizi kazanma
Bu yönlendirmesiz öğrenim laboratuvarı, Google Cloud'da Uygulama Geliştirme Ortamı Oluşturma beceri rozetinin bir parçasıdır. Bu beceri rozetini tamamladığınızda başarınızın ödülü olarak yukarıdaki rozeti alırsınız. Rozetinizi özgeçmişinizde ve sosyal platformlarda kullanabilir ve #GoogleCloudBadge etiketini kullanarak başarınızı duyurabilirsiniz.
Bu beceri rozeti, Google'ın Google Cloud'da Temel Altyapı Görevleri Gerçekleştirme ve Bulut Mimarı öğrenme rotalarının bir parçasıdır. Öğrenme rotanızdaki diğer beceri rozetlerini zaten tamamladıysanız Google Cloud Öğrenim Merkezi kataloğunda, kaydolabileceğiniz diğer beceri rozetlerini bulabilirsiniz.
Google Cloud eğitimi ve sertifikası
...Google Cloud teknolojilerinden en iyi şekilde yararlanmanıza yardımcı olur. Derslerimizde teknik becerilere odaklanırken en iyi uygulamalara da yer veriyoruz. Gerekli yetkinlik seviyesine hızlıca ulaşmanız ve öğrenim maceranızı sürdürebilmeniz için sizlere yardımcı olmayı amaçlıyoruz. Temel kavramlardan ileri seviyeye kadar farklı eğitim programlarımız mevcut. Ayrıca, yoğun gündeminize uyması için talep üzerine sağlanan, canlı ve sanal eğitim alternatiflerimiz de var. Sertifikasyonlar ise Google Cloud teknolojilerindeki becerilerinizi ve uzmanlığınızı doğrulamanıza ve kanıtlamanıza yardımcı oluyor.
Kılavuzun Son Güncellenme Tarihi: 21 Mart 2024
Laboratuvarın Son Test Edilme Tarihi: 19 Eylül 2023
Telif Hakkı 2024 Google LLC Tüm hakları saklıdır. Google ve Google logosu, Google LLC şirketinin ticari markalarıdır. Diğer tüm şirket ve ürün adları ilişkili oldukları şirketlerin ticari markaları olabilir.