
Before you begin
- Labs create a Google Cloud project and resources for a fixed time
- Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
- On the top left of your screen, click Start lab to begin
Create a Compute Engine instance and add Nginx Server to your instance with necessary firewall rules.
/ 50
Create a new instance with gcloud.
/ 50
Compute Engine, Google altyapısı üzerinde birden çok Linux türü (Debian, Ubuntu, Suse, Red Hat, CoreOS) ve Windows Server gibi farklı işletim sistemleri çalıştıran sanal makineler oluşturmanıza olanak tanır. Hızlı çalışacak ve performansı son derece tutarlı olacak şekilde tasarlanmış bir sistemde binlerce sanal CPU çalıştırabilirsiniz.
Bu uygulamalı laboratuvarda, Google Cloud konsolunu ve Cloud Shell'de gcloud
komut satırını kullanarak farklı makine türlerinde sanal makine örnekleri oluşturacaksınız. Ayrıca NGINX web sunucusunu sanal makinenize nasıl bağlayacağınızı öğreneceksiniz.
Laboratuvarda sunulan komutları kolayca kopyalayıp uygun yere yapıştırabilirsiniz. Ancak temel kavramları daha iyi kavramanız için komutları elle yazmanız önerilir.
gcloud
komut satırını kullanarak sanal makine oluşturmavim
, emacs
veya nano
gibi standart Linux metin düzenleyicileri hakkında bilgi sahibi olmanız gerekir.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:
Laboratuvarı Başlat düğmesini tıklayın. Laboratuvar için ödeme yapmanız gerekiyorsa ödeme yöntemini seçebileceğiniz bir pop-up açılır. Soldaki Laboratuvar Ayrıntıları panelinde şunlar yer alır:
Google Cloud Console'u aç'ı tıklayın (veya Chrome Tarayıcı'yı kullanıyorsanız sağ tıklayıp Bağlantıyı gizli pencerede aç'ı seçin).
Laboratuvar, kaynakları çalıştırır ve sonra Oturum açın sayfasını gösteren başka bir sekme açar.
İpucu: Sekmeleri ayrı pencerelerde, yan yana açın.
Gerekirse aşağıdaki kullanıcı adını kopyalayıp Oturum açın iletişim kutusuna yapıştırın.
Kullanıcı adını Laboratuvar ayrıntıları panelinde de bulabilirsiniz.
İleri'yi tıklayın.
Aşağıdaki şifreyi kopyalayıp Hoş geldiniz iletişim kutusuna yapıştırın.
Şifreyi Laboratuvar ayrıntıları panelinde de bulabilirsiniz.
İleri'yi tıklayın.
Sonraki sayfalarda ilgili düğmeleri tıklayarak ilerleyin:
Birkaç saniye sonra Google Cloud Console bu sekmede açılır.
Cloud Shell, çok sayıda geliştirme aracı içeren bir sanal makinedir. 5 GB boyutunda kalıcı bir ana dizin sunar ve Google Cloud üzerinde çalışır. Cloud Shell, Google Cloud kaynaklarınıza komut satırı erişimi sağlar.
Bağlandığınızda, kimliğiniz doğrulanmış olur. Proje ise PROJECT_ID'nize göre ayarlanmıştır. Çıkış, bu oturum için PROJECT_ID'yi tanımlayan bir satır içerir:
gcloud
, Google Cloud'un komut satırı aracıdır. Cloud Shell'e önceden yüklenmiştir ve sekmeyle tamamlamayı destekler.
Yetkilendir'i tıklayın.
Çıkışınız aşağıdaki gibi görünecektir:
Çıkış:
Çıkış:
Örnek çıkış:
gcloud
ile ilgili tüm belgeleri, Google Cloud'daki gcloud CLI'ya genel bakış rehberinde bulabilirsiniz.
Belirli Compute Engine kaynakları, bölge veya alt bölgelerde bulunur. Bölge, kaynaklarınızı çalıştırabileceğiniz belirli bir coğrafi konumdur. Her bölgede bir veya daha fazla alt bölge vardır. Örneğin us-central1 bölgesi, Orta Amerika Birleşik Devletleri'nde us-central1-a
, us-central1-b
, us-central1-c
ve us-central1-f
alt bölgelerinden oluşur.
Bölgeler | Alt bölgeler |
---|---|
Batı ABD | us-west1-a, us-west1-b |
Orta ABD | us-central1-a, us-central1-b, us-central1-d, us-central1-f |
Doğu ABD | us-east1-b, us-east1-c, us-east1-d |
Batı Avrupa | europe-west1-b, europe-west1-c, europe-west1-d |
Doğu Asya | asia-east1-a, asia-east1-b, asia-east1-c |
Bir alt bölgede bulunan kaynaklara, alt bölgesel kaynaklar adı verilir. Sanal makine örnekleri ve kalıcı diskler, alt bölgelerde bulunur. Bir sanal makine örneğine kalıcı disk eklenebilmesi için her iki kaynağın da aynı alt bölgede olması gerekir. Benzer şekilde, örneğe statik bir IP adresi atamak istiyorsanız bu örneğin statik IP ile aynı bölgede olması gerekir.
Bölgeler ve Alt Bölgeler belgesinde daha fazla bilgi edinebilirsiniz.
gcloud
'u kendi makinenizde çalıştırdığınızda yapılandırma ayarları oturumlar genelinde kalıcı olur. Ama Cloud Shell'de bu ayarları her yeni oturum veya yeniden bağlanma için tekrar belirlemeniz gerekir.
Bu bölümde, Cloud konsolunda Compute Engine'i kullanarak önceden tanımlanmış makine türleri oluşturacaksınız.
Cloud konsolunda Gezinme menüsünden (), Compute Engine > Sanal Makine Örnekleri'ni tıklayın.
İlk kullanıma hazırlama işlemi, bu işlemi daha önce yapmadıysanız bir dakika kadar sürebilir.
Yeni bir örnek oluşturmak için ÖRNEK OLUŞTUR'u tıklayın.
Yeni bir örnek oluştururken yapılandırabileceğiniz birçok parametre vardır. Bu laboratuvarda aşağıdaki parametreleri kullanın:
Alan | Değer | Ek Bilgiler |
---|---|---|
Ad | gcelab | Sanal makine örneğinin adı |
Bölge | Bölgeler hakkında daha fazla bilgi için Bölgeler ve alt bölgeler adlı Compute Engine kılavuzunu inceleyin. | |
Alt Bölge | Not: Seçtiğiniz alt bölgeyi unutmayın. Bu bilgi daha sonra gerekli olacaktır. Alt bölgeler hakkında daha fazla bilgi için Bölgeler ve alt bölgeler adlı Compute Engine kılavuzunu inceleyin. | |
Diziler | E2 | Dizinin adı |
Makine Türü | 2 vCPU | Bu örnek (e2-medium) 2 CPU ve 4 GB RAM kullanmaktadır. Mikro örneklerden 32 çekirdek/208 GB RAM kullanan örneklere kadar çeşitli makine türleri mevcuttur. Daha fazla bilgi için Makine aileleri hakkında adlı Compute Engine kılavuzunu inceleyin. Not: Yeni projeler için varsayılan bir kaynak kotası bulunmaktadır. Bu kota nedeniyle CPU çekirdeği sayısı sınırlanabilir. Bu laboratuvarın dışında projeler üzerinde çalışırken daha fazla CPU çekirdeği isteğinde bulunabilirsiniz. |
Önyükleme Diski | Yeni 10 GB dengeli kalıcı disk OS görüntüsü: Debian GNU/Linux 11 (bullseye) | Debian, Ubuntu, CoreOS gibi birçok görüntünün yanı sıra Red Hat Enterprise Linux ve Windows Server gibi premium görüntüler vardır. Daha fazla bilgi için İşletim Sistemi belgelerini inceleyin. |
Güvenlik Duvarı | HTTP trafiğine izin ver | Daha sonra yükleyeceğiniz bir web sunucusuna erişebilmek için bu seçeneği işaretleyin. Not: Bunu yaptığınızda 80 numaralı bağlantı noktasında HTTP trafiğine izin veren bir güvenlik duvarı kuralı otomatik olarak oluşturulur. |
Oluştur'u tıklayın.
gcelab
sanal makinesi yaklaşık bir dakika içinde oluşturulacaktır. gcelab
oluşturulduktan sonra Sanal Makine Örnekleri sayfasında, sanal makine örnekleri listesinde gösterilir.
Sanal makineye SSH kullanarak bağlanmak için gcelab
adlı örneğin sağ tarafındaki SSH'yi tıklayın.
Bunu yaptığınızda doğrudan tarayıcınızda bir SSH istemcisi açılır.
Şimdi, sanal makinenizi bir yere bağlamak üzere dünyanın en popüler web sunucularından biri olan NGINX web sunucusunu yükleyeceksiniz.
İşletim sistemini güncelleyin:
Beklenen çıkış:
NGINX'i yükleyin:
Beklenen çıkış:
NGINX'in çalıştığını onaylayın:
Beklenen çıkış:
Web sayfasını görmek için Cloud Console'a geri dönüp makinenizin satırındaki Harici IP bağlantısını tıklayın veya Harici IP değerini yeni bir tarayıcı penceresinde veya sekmesinde http://EXTERNAL_IP/
adresine ekleyin.
Şu varsayılan web sayfası açılmalıdır:
Bu laboratuvardaki ilerleme durumunuzu kontrol etmek için alt kısımdan İlerleme durumumu kontrol et'i tıklayın. Onay işareti, yaptığınız işlemin başarılı olduğunu gösterir.
Sanal makine örneği oluşturmak için Cloud konsolu yerine, Google Cloud Shell'de önceden yüklü olarak gelen gcloud
komut satırı aracını kullanın. Cloud Shell, Google Cloud için geliştirilmiş etkileşimli bir kabuk ortamı olup ihtiyaç duyabileceğiniz tüm geliştirme araçlarına (gcloud
, git
ve diğerleri) sahiptir. Ayrıca 5 GB boyutunda kalıcı bir ana dizin sunar.
Cloud Shell'de komut satırından yeni bir sanal makine örneği oluşturmak için gcloud
aracını kullanın:
Beklenen çıkış:
Bu laboratuvardaki ilerleme durumunuzu kontrol etmek için alt kısımdan İlerleme durumumu kontrol et'i tıklayın. Onay işareti, yaptığınız işlemin başarılı olduğunu gösterir.
Yeni örnek aşağıdaki varsayılan değerleri kullanır:
e2-medium
makine türü.Kendi projenizde çalışırken özel makine türü kullanabilirsiniz.
Varsayılan değerlerin tümünü görmek için şu komutu çalıştırın:
--zone
işaretini eklemek istemiyorsanız gcloud
tarafından kullanılacak varsayılan bölge ve alt bölgeleri belirleyebilirsiniz.
Bunun için şu komutları çalıştırın:
gcloud config set compute/zone ...
gcloud config set compute/region ...
help
komutunu iptal etmek için CTRL + C tuşlarına basın.
Cloud konsolunun gezinme menüsünde Compute Engine > Sanal makine örnekleri'ni tıklayın.
İki yeni örneğiniz listelenir.
İsterseniz SSH kullanarak örneğinize gcloud
üzerinden de bağlanabilirsiniz. Alt bölgenizi eklemeyi unutmayın. Alt bölge seçeneğini genel olarak ayarladıysanız --zone
işaretini eklemeyin:
Devam etmek için Y yazın.
Parolayı boş bırakmak için parola bölümünde Enter tuşuna basın.
Bağlantı kurulduktan sonra SSH bağlantısını kesmek için uzak kabuktan çıkmanız gerekir:
Teste katılarak Google Cloud bilgilerinizi sınayın. (Gerektiğinde birden fazla doğru seçeneği işaretleyebilirsiniz.)
Compute Engine, Google Cloud tarafından sunulan Hizmet Olarak Altyapı'nın temelini oluşturur. Compute Engine ile bir sanal makine oluşturdunuz. Artık mevcut sunucu altyapınız, yük dengeleyicileriniz ve ağ topolojinizi Google Cloud ile eşleyebilirsiniz.
Bu yönlendirmesiz öğrenim laboratuvarı, Google Cloud'un Temel Özellikleri görevinin bir parçasıdır. Görevler, bir öğrenme rotasını oluşturan birbiriyle bağlantılı laboratuvar dizilerini ifade eder. Bu göreve kaydolun ve bu laboratuvara katıldığınız için tamamlama kredisini anında kazanın. Katılabileceğiniz diğer görevlere göz atın.
Görevinize Cloud Shell ve gcloud ile Çalışmaya Başlama ile devam edin veya aşağıdaki laboratuvara göz atın:
...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: 13 Eylül 2023
Laboratuvarın Son Test Edilme Tarihi: 13 Eylül 2023
Telif Hakkı 2025 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.
This content is not currently available
We will notify you via email when it becomes available
Great!
We will contact you via email if it becomes available
One lab at a time
Confirm to end all existing labs and start this one