Kurs
Kuruluşlar BT kaynaklarını buluta taşırken bulut bilişim de gelişti. Amaç, AWS, GCP ve Azure gibi bulut platformlarını kullanarak bir kuruluşun ihtiyaçlarına yönelik çözümler geliştirmektir. Bu nedenle, bulut ortamları konusunda bilgi sahibi bulut mühendisleri gibi teknoloji profesyonellerine olan talep artmaktadır.
Bu bulut bilişim projeleriyle becerilerinizi geliştirin ve bulut bilişimde bir kariyere adım atın. Alana yeniyseniz, Bulut Bilişimi Anlama kursumuza göz atın ve nasıl bulut mühendisi olunacağına dair rehberimizi okuyun.
Neden Bulut Bilişim Projeleri Üzerinde Çalışmalısınız?
Bulut, tam olarak kavramak için doğrudan deneyim gerektiren göz korkutucu bir ekosistem olabilir. Uygulamalı deneyim kazanmak, bulut ortamlarının nasıl çalıştığını öğrenmenin en iyi yoludur. Bu yüzden bulut bilişim projelerine sahip olmak önemlidir. Böylece hem deneyim kazanır hem de iş arama sürecinizde kullanabileceğiniz bir şey inşa edersiniz.
Yeni Başlayanlar İçin Bulut Bilişim Projeleri
Bu başlangıç düzeyi projeler, basit görevler için bir bulut platformu kullanmaya başlamanızı sağlar. Projeler, bulutta yeni oluşturulmuş bir web sitesini barındırmak gibi normalde şirket içi yapılan işleri bulutta yapmaya odaklanır.
1. Statik web sitesi barındırma
Bir web sitesini bulut platformunda barındırmak, bulutun temel düzeyde anlaşıldığını gösteren temel bir projedir. Bu, bulut bilişimin geleneksel BT altyapısının yerini alma konusundaki rolünü anlamanızı sağlar ve sizi bulutun sunduğu birçok özellikle tanıştırır.
Kaynaklar:
Takip etmek için harika bir rehber, DataCamp'teki en iyi AWS projeleri yazısıdır. AWS'ye genel olarak yeniyseniz, önce AWS platformunda biraz deneyim kazanmak için AWS'ye giriş kursunu almayı düşünün. Bu ikisi birlikte, ilk bulut bilişimi projeniz için sizi oldukça iyi bir noktaya getirecektir!
Kazanılan Beceriler:
- Web barındırma için AWS kullanımı
- Temel HTML ve web sitesi tasarımı
- Temel AWS
2. Sunucusuz e-posta/SMS uygulaması
Bir sonraki adım, kullanıcılarla etkileşim kurmak için buluttan yararlanmaktır. Sık gördüğümüz yaygın bir özellik, kullanıcılar bir form doldurduktan sonra onlarla iletişime geçebilme yeteneğidir. Bu, promosyonlar, onaylar veya rezervasyonlar için olabilir. Bulut ile tüm bunları bir API bağlantısı aracılığıyla yönetebiliriz. Genel hedef, bir bulut hizmeti üzerinde barındırılan statik bir web sitesi olması, ardından bu sitenin bilgileri diğer bulut bileşenleriyle paylaşması ve bu bileşenlerin ilgili e-posta veya SMS'i göndermesidir.

cloudisfree'den: sunucusuz bir e-posta/SMS uygulamasının nasıl görünebileceğine dair akış diyagramı
Kaynaklar:
Takip etmek için harika bir kaynak, bulutisfree'deki sunucusuz gönderim uygulaması rehberidir. Bu da Amazon AWS kullanır ve dinamik bir web sitesi oluşturmayı başardıysanız önceki projenize doğrudan bir ekleme olmalıdır. Ayrıca, DataCamp'teki AWS Bulut ve Teknoloji Hizmetleri kursuyla AWS becerilerinizi güçlendirmek için de iyi bir zaman.
Kazanılan Beceriler:
- AWS Lambda
- API Gateway
- AWS Step Functions
- Fonksiyon oluşturmak için Python becerileri
- Web etkileşimi için HTML ve JSON
Orta Düzey Bulut Bilişim Projeleri
Artık bulutun temelleri konusunda deneyim kazandığınıza göre, daha pratik uygulamalarla bir üst seviyeye çıkma zamanı. Bu projelerde, öğrendiğiniz temel becerileri geliştirmeye odaklanacağız. Artık modern mimariyi izleyerek üretime hazır bulut uygulamaları oluşturmak için bulutu kullanabilmelisiniz.
3. Bulutta veri analitiği
Bulut bilişimin giderek büyüyen bir bölümü veri analitiğine ayrılıyor. Veri hacimleri arttıkça, kuruluşlar veri sorularına yanıt bulmak için bulut tabanlı veri çözümlerine daha fazla güveniyor. Bir bulut mühendisi olarak, bulut platformunu kullanarak bazı otomatik analitikler oluşturma fırsatına sahipsiniz. Ölçeklenebilirliği sayesinde, bulut tabanlı analitik çözümleri artan taleple birlikte kolayca büyüyebilir. Bu projede, veri depolamadan veri analitiğine uçtan uca dağıtım pratiği yapacaksınız. Böylece verinin buluta nasıl girdiğini ve yanıtlara nasıl dönüştüğünü tam olarak anlarsınız.
Kaynaklar:
Azure Synapse ile nasıl başlanacağına dair rehberimize göz atın. Azure konusunda fazla deneyiminiz yoksa, önce Microsoft Azure'u Anlama kursuna bakmanızı ve Microsoft'un bulut çözümü Azure hakkında bazı makaleler okumanızı öneririm. Pazar payı artıyor ve AWS ile GCP'ye kıyasla belirli pazarlarda baskın olmaya aday.
Kazanılan Beceriler:
- Azure Depolama Temelleri
- Azure Synapse
- Bulutta veri analitiği
4. 3 katmanlı web uygulaması
Bu, statik bir web sitesinden doğal bir ilerlemedir. Bulutun en iyi özelliklerini kullanan daha karmaşık bir web sitesi mimarisi oluşturursunuz. 3 katmanlı bir web uygulaması; web, uygulama ve veri katmanlarını birbirinden ayırır. Web katmanı kullanıcı arayüzüne, uygulama katmanı arka uca, veri katmanı ise verinin depolanmasına odaklanır. Bu yaklaşım harikadır çünkü her bölüm bağımsız olarak ölçeklenebilir ve her bileşen için ayrı güvenlik sağlar.
Bulutta 3 katmanlı bir web uygulaması oluşturmak, her katman için hangi bulut ürünlerinin en uygun olduğunu ve bunları tek bir hizmette nasıl birleştireceğinizi anlamayı gerektirir.

Kaynak: AWS dokümantasyonu: üç katmanlı bir web uygulaması için mimari diyagram
Kaynaklar:
Bulutun temellerini iyi anladığınızdan emin olun. Bu daha karmaşık projeyi oluşturmak için 3 katmanlı web uygulaması oluşturma rehberini adım adım izleyin. Daha önce hiç web uygulaması oluşturmadıysanız, Bokeh kullanarak Python web uygulaması gibi bir şey inşa etmeyi düşünün. Arayüzü web katmanına, veri işlemeyi ise uygulama katmanına ayırmayı deneyin.
Kazanılan Beceriler:
- Python web uygulamaları
- 3 katmanlı web uygulaması
- Bulut tabanlı web geliştirme
İleri Düzey Bulut Bilişim Projeleri
Bu ileri düzey projeler, bulutu tüm potansiyeliyle kullanmaya yöneliktir. Projeler, bulut ürünleriyle nihai ürünler ve ileri teknik demolar oluşturmaya odaklanır.
5. Sunucusuz makine öğrenimi
Bulut bilişimin en kritik hizmetlerinden biri, şirketlerin makine öğrenimi yeteneklerini genişletmesidir. Makine öğrenimi çok fazla hesaplama gücü gerektirir; bu da çok sayıda şirket içi sunucuya ihtiyaç duyar. Her şirketin bu kadar altyapıyı satın alacak fiziksel alanı veya kaynağı yoktur.
Bulut sayesinde şirketler, AWS Lambda veya GCS BigQuery gibi bulut ürünlerinden yararlanarak sunucusuz makine öğrenimi gerçekleştirebilir. Sunucusuz bir makine öğrenimi projesi oluşturmak, modern trendler hakkındaki bilginizi ve bulutta ileri düzey becerilerinizi gösterir.
Kaynaklar:
Veri bilimi ve makine öğrenimi için bulut mimarisini sağlam şekilde anladığınızdan emin olun. Ardından AWS'nin sunucusuz görüntü işleme rehberiyle başlayabilirsiniz. Bu proje, özellikle yüz tanıma olmak üzere görüntü işleme için Amazon Rekognition kullanımına odaklanır. Bu projede yoğun şekilde kullanıldıkları için AWS Step Functions üzerine bu eğitimi mutlaka deneyin. AWS Lambda, DynamoDB ve EventBridge gibi birkaç AWS ürününü daha eklediğinizde, eksiksiz bir görüntü tanıma projeniz olur!
Kazanılan Beceriler:
- Sunucusuz Makine Öğrenimi
- AWS Rekognition
- AWS Lambda
- AWS Step Functions
- AWS DynamoDB
- AWS EventBridge
6. Bulut tabanlı sohbet botu
Daha fazla kişi alışveriş ve bankacılık gibi hizmetler için çevrimiçi olduğundan, web tabanlı müşteri hizmetleri daha da önemli hale geldi. Şirketler, genel gideri azaltmak ve daha basit sorularda yardımcı olmak için yapay zekâ sohbet botlarına yöneliyor. Hızla ölçeklenebilme yeteneği sayesinde, müşteriler sorunlarına yanıt ararken minimum gecikme yaşar. Bu da şirketlerin destek ihtiyaçlarını karşılamak için gereken müşteri temsilcisi sayısını azaltmasına ve bekleme sürelerini kısaltmasına olanak tanır. Amazon Lex gibi kolayca dağıtılabilir ürünler sayesinde pratik yapmak için pek çok seçenek var.
Kaynaklar:
Veri bilimi ve makine öğrenimi için bulut mimarisini ve yapay zekâ için faydalarını sağlam şekilde anladığınızdan emin olun. Amazon, Amazon Lex ile hızlıca başlamaya yönelik yalın bir rehber sunar. Basit tutmak için bu proje, doğrudan bir web şablonu sağlamak üzere Amazon CloudFormation kullanır. Bu dağıtım, yukarıdaki sunucusuz makine öğrenimi projesinde kullanılan birçok beceriye dayandığından sorunsuz olmalıdır.
Kazanılan Beceriler:
- Bulut Sohbet Botu
- Bulutta yapay zekâ
- Amazon Lex
Açık Kaynak Bulut Bilişim Projeleri
Son olarak, açık kaynak buluta odaklanan bazı projelerimiz var. Bu açık kaynak projeler, bir bulut ortamını kısmen sıfırdan ve daha özelleştirilebilir bir şekilde kurmanıza olanak tanır. Bu projeler, sunuculardan güvenliğe ve son kullanıcı bağlantısına kadar bulut sistemlerinin nasıl inşa edildiğini tam olarak anladığınızı gösterecektir.
7. OpenStack
OpenStack, daha büyük açık kaynak bulut platformlarından biridir. Kullanıcıların mevcut açık kaynak yazılımları kullanarak tamamen özel bulut yığınları oluşturmasına olanak tanır. Açık kaynak olması, zayıf olduğu anlamına gelmez. Rakuten, T-Mobile ve Target gibi büyük şirketlerin tümü, operasyonlarını yürütmek için OpenStack'te oluşturulmuş özel bileşenlere sahiptir. Bu teknoloji yığınını öğrenmek son derece değerli olabilir.
Kaynaklar:
OpenStack'in nasıl kullanılacağına dair pek çok kaynak mevcut. OpenStack'i nasıl edineceğiniz ve eğitim alacağınız konusunda OpenStack dokümantasyonunu okuyarak başlayın. YouTube videolarını inceleyin ve OpenStack ile temel başlangıç rehberlerini okuyun. Bu, bulutun temel altyapısına dair hatırlatmalar için DataCamp'teki Bulut Bilişim kursunu gözden geçirmek için harika bir fırsattır.
Kazanılan Beceriler:
- Sıfırdan bulut inşa etme
- Açık kaynak bulut projeleri
- OpenStack kullanımı
8. OpenNebula
OpenStack'e bir alternatif de OpenNebula'dır. Bu proje, sanal makineleri ve konteynerları yönetmek için daha monolitik tek sunuculu bir mimariye odaklanır. Hızlı kurulum ve sezgisel yapılandırmayla özel bir bulutu dağıtmanın daha basit bir yoludur. Bulutunuzun temeli olarak hipervizörler ve sanal konteynerlardan yararlanmakla ilgileniyorsanız, OpenNebula harika bir seçimdir.
Kaynaklar:
OpenNebula, OpenStack'e göre biraz daha az popüler olduğundan kaynak bulmak biraz daha zor olabilir. OpenNebula dokümantasyonları, aracı öğrenirken hızlıca çalışmaya başlamak için harika bir başlangıç noktasıdır. Ardından bir Docker kursuyla devam edin ve konteyner tabanlı bir bulut altyapısı oluşturmaya giden yolda iyi bir mesafe katetmiş olun.
Kazanılan Beceriler:
- Sanallaştırmaya odaklı bulut inşa etme
- Açık kaynak bulutla uygulamalı deneyim
- OpenNebula kullanımı
- Docker
Özet
Yukarıda tartıştığımız tüm projelere hızlı bir bakış ve kendi öğrenme planınıza nasıl uyabilecekleri.
|
Ad |
Seviye |
Hedefler |
Araçlar |
|
Statik Web Sitesi |
Başlangıç |
Buluta giriş, temel statik web sitesi |
AWS, HTML |
|
Sunucusuz E-posta |
Başlangıç |
Buluttan sunucusuz bildirimler |
AWS, API'ler |
|
Veri Analitiği |
Orta |
Veri analitiği için bulutu kullanma |
Azure Synapse |
|
3 Katmanlı Web Uygulaması |
Orta |
Bulut ölçeklenebilirliğinden yararlanmaya odaklı, üretim seviyesine daha yakın bir web uygulaması oluşturma |
Python, 3 Katmanlı Web Uygulamaları |
|
Sunucusuz Makine Öğrenimi |
İleri |
Yüz tanıma gibi makine öğrenimi araçları için gelişmiş bulut fonksiyonlarını kullanma |
AWS Lambda, AWS Rekognition |
|
Bulut Tabanlı Sohbet Botu |
İleri |
Sohbet botu gibi üretim amaçları için gelişmiş bulut araçlarını kullanma |
AWS Lambda, AWS Lex |
|
OpenStack |
Açık Kaynak |
Özel bir bulut oluşturmak için OpenStack kullanma |
OpenStack |
|
OpenNebula |
Açık Kaynak |
Sanallaştırmaya odaklı özel bir bulut oluşturmak için OpenNebula kullanma |
OpenNebula |
Sonuç
Gördüğümüz üzere, bulut bilişime başlamanız için pek çok proje mevcut. Bunların tümü, bulut bilişim alanında bir portföy oluşturmak için harika seçeneklerdir. Her projeyi tam olarak anladığınızdan ve uzmanlığınızı gerçekten gösterebilmeniz için onlar hakkında güvenle konuşabildiğinizden emin olun. Temeller ve olası sertifikalar konusunda bilginizi geliştirmeye devam edin. Başlamak için bazı kaynaklar şunlardır:
Bulut Bilişim Projeleri SSS
Bu bulut projelerini oluşturmak pahalı mı?
Hayır! Bunlar, küçük bir başlangıç maliyeti olsa da maliyet-etkin olacak şekilde tasarlanmıştır. Daha fazla bilgi için her bulut sağlayıcısının müşteri desteğiyle iletişime geçin.
Yeni başlayan biri için sertifikalar önerilir mi?
Kesinlikle! Sertifika almak, işe alım uzmanlarının beceri ve bilginizi değerlendirmesine büyük ölçüde yardımcı olabilir.
Özellikle daha iyi olan bir bulut platformu var mı?
Diğerlerinden daha iyi olan tek bir bulut platformu yoktur. Yapılacak en iyi şey, kendi sektörünüzü araştırmak ve hangi bulut platformlarının popüler olduğuna bakmaktır.
Bulut mühendisleri için başlangıç maaşları iyi mi?
Bulut mühendislerinin ortalama başlangıç maaşı, piyasaya bağlı olarak 127.176 $'dır ve bu gayet iyi bir başlangıç maaşıdır!
Projelerimi nasıl sergileyebilirim?
Üzerinde çalıştığınız bulut platformunda bu projeleri barındırmak, projelerinizi saklamak ve paylaşmak için harika bir yoldur! Yalnızca barındırma veya işleme ücretlerine dikkat edin.
