{"id":42531,"date":"2026-06-14T09:14:28","date_gmt":"2026-06-14T06:14:28","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/sifirdan-aws-bulut-ogrenme-yolculugum-90-gunde-uzmanliga-adim-adim\/"},"modified":"2026-06-14T09:14:53","modified_gmt":"2026-06-14T06:14:53","slug":"sifirdan-aws-bulut-ogrenme-yolculugum-90-gunde-uzmanliga-adim-adim","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/sifirdan-aws-bulut-ogrenme-yolculugum-90-gunde-uzmanliga-adim-adim\/","title":{"rendered":"S\u0131f\u0131rdan AWS Bulut \u00d6\u011frenme Yolculu\u011fum: 90 G\u00fcnde Uzmanl\u0131\u011fa Ad\u0131m Ad\u0131m"},"content":{"rendered":"<h2>S\u0131f\u0131rdan AWS Bulut \u00d6\u011frenme Yolculu\u011fum: 90 G\u00fcnde Uzmanl\u0131\u011fa Ad\u0131m Ad\u0131m<\/h2>\n<p>G\u00fcn\u00fcm\u00fcz\u00fcn h\u0131zla dijitalle\u015fen d\u00fcnyas\u0131nda, teknoloji kariyerinde \u00f6ne \u00e7\u0131kmak ve gelece\u011fe y\u00f6n vermek isteyenler i\u00e7in bulut bili\u015fim (cloud computing) becerileri vazge\u00e7ilmez hale geldi. Bu makale, s\u0131f\u0131rdan ba\u015flayarak sadece 90 g\u00fcn gibi k\u0131sa bir s\u00fcrede Amazon Web Services (AWS) bulut platformunda nas\u0131l yetkinlik kazand\u0131\u011f\u0131m\u0131, bu s\u00fcre\u00e7te edindi\u011fim deneyimleri, kar\u015f\u0131la\u015ft\u0131\u011f\u0131m zorluklar\u0131 ve bunlar\u0131 nas\u0131l a\u015ft\u0131\u011f\u0131m\u0131 detayl\u0131 bir \u015fekilde anlat\u0131yor. Amac\u0131m, benim gibi bu alana ad\u0131m atmak isteyenlere yol g\u00f6stermek, ilham vermek ve kariyerlerinde yeni kap\u0131lar a\u00e7malar\u0131na yard\u0131mc\u0131 olmak. Bu yolculuk, sadece teknik bilgi edinmekle kalmay\u0131p, ayn\u0131 zamanda problem \u00e7\u00f6zme yetene\u011fimi geli\u015ftirdi ve online varl\u0131\u011f\u0131m\u0131 g\u00fc\u00e7lendirdi.<\/p>\n<h2>Neden AWS Bulut Bili\u015fimine Y\u00f6neldim ve Bu Yolculuk Neden \u00d6nemli?<\/h2>\n<p>Kariyerimde bir d\u00f6n\u00fcm noktas\u0131na gelmi\u015ftim. Mevcut becerilerimle belirli bir noktaya kadar ilerleyebildi\u011fimi hissediyor, ancak gelecekteki f\u0131rsatlar i\u00e7in kendimi yenilemem gerekti\u011fini biliyordum. Etraf\u0131mdaki teknoloji d\u00fcnyas\u0131ndaki h\u0131zl\u0131 de\u011fi\u015fimi g\u00f6zlemliyor, \u00f6zellikle bulut bili\u015fimin y\u00fckseli\u015fini yak\u0131ndan takip ediyordum. Bir\u00e7ok sekt\u00f6rdeki \u015firketlerin altyap\u0131lar\u0131n\u0131 buluta ta\u015f\u0131d\u0131\u011f\u0131n\u0131, bu alandaki uzmanlara olan talebin katlanarak artt\u0131\u011f\u0131n\u0131 fark ettim. \u0130\u015fte tam da bu noktada, kendime &#8220;Neden ben de bu d\u00f6n\u00fc\u015f\u00fcm\u00fcn bir par\u00e7as\u0131 olmayay\u0131m?&#8221; sorusunu sordum.<\/p>\n<p>AWS (Amazon Web Services), bulut bili\u015fim pazar\u0131n\u0131n lideri konumunda. Geni\u015f hizmet yelpazesi, k\u00fcresel altyap\u0131s\u0131 ve s\u00fcrekli yenilik\u00e7i \u00e7\u00f6z\u00fcmleriyle hem k\u00fc\u00e7\u00fck startup&#8217;lardan hem de b\u00fcy\u00fck kurumsal \u015firketlerden yo\u011fun talep g\u00f6r\u00fcyor. Bu durum, AWS becerilerine sahip olman\u0131n i\u015f piyasas\u0131nda ne kadar de\u011ferli bir avantaj sa\u011flayaca\u011f\u0131n\u0131 a\u00e7\u0131k\u00e7a g\u00f6steriyordu. Sadece T\u00fcrkiye&#8217;de de\u011fil, t\u00fcm d\u00fcnyada AWS uzmanlar\u0131na olan ihtiya\u00e7 giderek art\u0131yor. Bir\u00e7ok \u015firket, altyap\u0131lar\u0131n\u0131 y\u00f6netmek, uygulamalar\u0131n\u0131 \u00f6l\u00e7eklendirmek ve maliyetlerini optimize etmek i\u00e7in AWS hizmetlerini kullan\u0131yor. Bu da demek oluyor ki, bu alanda yetkinlik kazanmak, sadece mevcut kariyerimi ileri ta\u015f\u0131makla kalmayacak, ayn\u0131 zamanda bana yepyeni kariyer kap\u0131lar\u0131 a\u00e7acakt\u0131.<\/p>\n<p>Bu 90 g\u00fcnl\u00fck yolculuk, benim i\u00e7in sadece yeni bir teknoloji \u00f6\u011frenmekten \u00e7ok daha fazlas\u0131n\u0131 ifade ediyordu. Bu, ki\u015fisel geli\u015fimime yapt\u0131\u011f\u0131m bir yat\u0131r\u0131md\u0131. Kendime meydan okuyarak, disiplinli bir \u00e7al\u0131\u015fma program\u0131yla s\u0131f\u0131rdan bir alanda uzmanla\u015fabilece\u011fimi kan\u0131tlamak istiyordum. Ayr\u0131ca, bu s\u00fcreci belgeleyerek ve deneyimlerimi payla\u015farak, benim gibi ba\u015flang\u0131\u00e7 seviyesinde olanlara rehberlik etme ve onlara ilham verme amac\u0131 ta\u015f\u0131yordum. Bu yolculuk, sadece benim i\u00e7in de\u011fil, benzer hedefleri olan herkes i\u00e7in bir \u00f6\u011frenme ve geli\u015fim modeli sunuyor. Bulut bili\u015fimin temellerini anlamak, \u00e7e\u015fitli hizmetleri pratik olarak deneyimlemek ve sonunda bir sertifikasyon hedefi belirlemek, bu s\u00fcrecin en kritik ad\u0131mlar\u0131yd\u0131. Bu ad\u0131mlar\u0131 atarken, her bir konuyu derinlemesine anlamaya, sadece teorik bilgiyle yetinmeyip uygulamal\u0131 deneyim kazanmaya \u00f6zen g\u00f6sterdim. Bu sayede, hem kendimi geli\u015ftirmi\u015f hem de gelecekteki kariyer f\u0131rsatlar\u0131 i\u00e7in sa\u011flam bir temel olu\u015fturmu\u015f oldum.<\/p>\n<h2>AWS Bulut Bili\u015fimin Temelleri Nelerdir ve Neden Ba\u015flamal\u0131s\u0131n\u0131z?<\/h2>\n<p>Bulut bili\u015fim (cloud computing), internet \u00fczerinden sunucular, depolama, veritabanlar\u0131, a\u011f ileti\u015fimi, yaz\u0131l\u0131m, analiz ve zeka gibi bilgi i\u015flem hizmetlerinin sa\u011flanmas\u0131d\u0131r. Geleneksel yakla\u015f\u0131mlar\u0131n aksine, fiziksel donan\u0131m sat\u0131n almak ve y\u00f6netmek yerine, bu hizmetleri bir bulut sa\u011flay\u0131c\u0131s\u0131ndan (\u00f6rne\u011fin AWS) ihtiya\u00e7 duyuldu\u011funuzda kiralars\u0131n\u0131z. Bu model, i\u015fletmelere esneklik, \u00f6l\u00e7eklenebilirlik ve maliyet avantaj\u0131 sunar. Bulut bili\u015fim genellikle \u00fc\u00e7 ana hizmet modeliyle a\u00e7\u0131klan\u0131r: IaaS (Infrastructure as a Service &#8211; Hizmet Olarak Altyap\u0131), PaaS (Platform as a Service &#8211; Hizmet Olarak Platform) ve SaaS (Software as a Service &#8211; Hizmet Olarak Yaz\u0131l\u0131m).<\/p>\n<ul>\n<li><strong>IaaS:<\/strong> Temel bilgi i\u015flem kaynaklar\u0131n\u0131 (sanal makineler, depolama, a\u011flar) sa\u011flar. Kullan\u0131c\u0131lar i\u015fletim sistemi ve uygulamalar \u00fczerinde tam kontrole sahiptir. AWS&#8217;deki EC2 (Elastic Compute Cloud) buna bir \u00f6rnektir.<\/li>\n<li><strong>PaaS:<\/strong> Uygulama geli\u015ftirme ve da\u011f\u0131t\u0131m\u0131 i\u00e7in bir platform sunar. Kullan\u0131c\u0131lar altyap\u0131 y\u00f6netimiyle u\u011fra\u015fmaz, sadece kodlar\u0131na odaklan\u0131r. AWS Elastic Beanstalk bu kategoriye girer.<\/li>\n<li><strong>SaaS:<\/strong> Do\u011frudan son kullan\u0131c\u0131lara y\u00f6nelik, haz\u0131r yaz\u0131l\u0131m uygulamalar\u0131d\u0131r. Gmail veya Dropbox gibi hizmetler SaaS&#8217;a \u00f6rnektir. AWS&#8217;nin kendi y\u00f6netilen hizmetlerinin \u00e7o\u011fu, SaaS benzeri bir deneyim sunar.<\/li>\n<\/ul>\n<p>AWS, bu modellerin \u00f6tesinde y\u00fczlerce farkl\u0131 hizmet sunar. Bu hizmetlerin ba\u015f\u0131nda sanal sunucular i\u00e7in EC2, nesne depolama i\u00e7in S3 (Simple Storage Service), sanal a\u011f olu\u015fturmak i\u00e7in VPC (Virtual Private Cloud), ili\u015fkisel veritabanlar\u0131 i\u00e7in RDS (Relational Database Service) ve sunucusuz (serverless) fonksiyonlar i\u00e7in Lambda gelir. Bu temel hizmetler, modern uygulamalar\u0131n ve altyap\u0131lar\u0131n omurgas\u0131n\u0131 olu\u015fturur. AWS&#8217;nin geni\u015f ekosistemi, geli\u015ftiricilere ve i\u015fletmelere neredeyse s\u0131n\u0131rs\u0131z olanaklar sunar.<\/p>\n<p>Peki, neden AWS ile ba\u015flamal\u0131s\u0131n\u0131z? \u00d6ncelikle, AWS pazar lideridir ve bulut bili\u015fimde en fazla pazar pay\u0131na sahiptir. Bu, sekt\u00f6rdeki standartlar\u0131 belirledi\u011fi ve en geni\u015f hizmet yelpazesini sundu\u011fu anlam\u0131na gelir. \u0130kincisi, AWS sertifikasyonlar\u0131 (\u00f6zellikle AWS Certified Cloud Practitioner gibi giri\u015f seviyesi sertifikalar), i\u015fverenler taraf\u0131ndan olduk\u00e7a de\u011ferlidir ve kariyerinizde \u00f6nemli bir avantaj sa\u011flar. \u00dc\u00e7\u00fcnc\u00fcs\u00fc, AWS&#8217;nin geni\u015f dok\u00fcmantasyonu, aktif geli\u015ftirici toplulu\u011fu ve \u00e7e\u015fitli \u00f6\u011frenme kaynaklar\u0131, \u00f6\u011frenme s\u00fcrecini olduk\u00e7a kolayla\u015ft\u0131r\u0131r. Yeni ba\u015flayanlar i\u00e7in AWS Free Tier (\u00dccretsiz Katman) sayesinde bir\u00e7ok hizmeti belirli s\u0131n\u0131rlar dahilinde \u00fccretsiz olarak deneyimleme imkan\u0131 sunulur. Bu, ger\u00e7ek d\u00fcnya senaryolar\u0131n\u0131 test etmek ve pratik deneyim kazanmak i\u00e7in paha bi\u00e7ilmez bir f\u0131rsatt\u0131r. Son olarak, AWS becerileri, sadece teknik roller i\u00e7in de\u011fil, ayn\u0131 zamanda proje y\u00f6neticileri, i\u015f analistleri ve hatta sat\u0131\u015f profesyonelleri i\u00e7in bile giderek daha \u00f6nemli hale gelmektedir, \u00e7\u00fcnk\u00fc her sekt\u00f6r bulut teknolojilerini benimsemektedir.<\/p>\n<h2>90 G\u00fcnl\u00fck Yolculu\u011fuma Nas\u0131l Bir Planla Ba\u015flad\u0131m?<\/h2>\n<p>Her ba\u015far\u0131l\u0131 yolculuk gibi, benim AWS \u00f6\u011frenme ser\u00fcvenim de sa\u011flam bir planlama ile ba\u015flad\u0131. 90 g\u00fcnl\u00fck bu maraton i\u00e7in ilk ad\u0131m\u0131m, net ve ula\u015f\u0131labilir hedefler belirlemek oldu. Temel hedefim, AWS ekosisteminin temel kavramlar\u0131n\u0131 anlamak, en \u00e7ok kullan\u0131lan hizmetlerde pratik deneyim kazanmak ve nihayetinde &#8220;AWS Certified Cloud Practitioner&#8221; sertifikas\u0131n\u0131 almakt\u0131. Bu sertifika, AWS bulutunun genel bilgisine sahip oldu\u011fumu kan\u0131tlayan, sekt\u00f6rde kabul g\u00f6rm\u00fc\u015f bir ba\u015flang\u0131\u00e7 noktas\u0131yd\u0131.<\/p>\n<p>\u0130kinci \u00f6nemli ad\u0131m, do\u011fru \u00f6\u011frenme kaynaklar\u0131n\u0131 se\u00e7mekti. Piyasada bir\u00e7ok \u00fccretli ve \u00fccretsiz kaynak bulunuyor. Ben, hem video kurslar\u0131 (Udemy, Coursera gibi platformlardan), hem de AWS&#8217;nin kendi resmi dok\u00fcmantasyonunu ve beyaz ka\u011f\u0131tlar\u0131n\u0131 (whitepapers) bir arada kullanmaya karar verdim. Video kurslar\u0131, konular\u0131 g\u00f6rsel ve i\u015fitsel olarak \u00f6\u011frenmeme yard\u0131mc\u0131 olurken, resmi dok\u00fcmantasyon detayl\u0131 bilgi ve en g\u00fcncel referanslar\u0131 sa\u011fl\u0131yordu. Ayr\u0131ca, bol miktarda pratik yapabilece\u011fim online laboratuvar ortamlar\u0131 (\u00f6rne\u011fin A Cloud Guru veya Qwiklabs) da plan\u0131m\u0131n \u00f6nemli bir par\u00e7as\u0131yd\u0131. Teorik bilgiyi prati\u011fe d\u00f6kmeden ger\u00e7ek anlamda \u00f6\u011frenmenin m\u00fcmk\u00fcn olmad\u0131\u011f\u0131n\u0131 biliyordum.<\/p>\n<p>\u00dc\u00e7\u00fcnc\u00fc ad\u0131m, disiplinli bir \u00e7al\u0131\u015fma program\u0131 olu\u015fturmakt\u0131. 90 g\u00fcn\u00fc \u00fc\u00e7er g\u00fcnl\u00fck periyotlara b\u00f6lerek, her g\u00fcn belirli bir konuya odaklanmay\u0131 hedefledim. \u00d6rne\u011fin, ilk hafta EC2 ve S3&#8217;e ayr\u0131l\u0131rken, sonraki haftalar VPC, IAM, RDS gibi konulara odaklan\u0131lacakt\u0131. G\u00fcnl\u00fck ortalama 2-3 saatimi bu \u00e7al\u0131\u015fmaya ay\u0131rd\u0131m. Hafta sonlar\u0131 ise \u00f6\u011frendiklerimi peki\u015ftirmek ve daha uzun pratik laboratuvarlar\u0131 tamamlamak i\u00e7in kulland\u0131m. Bu program\u0131 bir takvime i\u015fledim ve her tamamlad\u0131\u011f\u0131m ad\u0131m\u0131 i\u015faretleyerek motivasyonumu y\u00fcksek tuttum. Ayr\u0131ca, kendime k\u00fc\u00e7\u00fck \u00f6d\u00fcller belirledim; \u00f6rne\u011fin, bir konuyu ba\u015far\u0131yla tamamlad\u0131\u011f\u0131mda k\u0131sa bir mola vermek veya sevdi\u011fim bir aktiviteyle u\u011fra\u015fmak gibi.<\/p>\n<p>Son olarak, bu yolculukta motivasyonumu ve disiplinimi korumak i\u00e7in baz\u0131 stratejiler geli\u015ftirdim. \u00d6\u011frendiklerimi not almak, kendi \u00f6zetlerimi \u00e7\u0131karmak ve s\u0131k s\u0131k kendime k\u00fc\u00e7\u00fck testler yapmak, bilgiyi peki\u015ftirmeme yard\u0131mc\u0131 oldu. Ayr\u0131ca, bir \u00f6\u011frenme toplulu\u011funa kat\u0131lmak veya bir mentor bulmak da \u00e7ok faydal\u0131 olabilirdi; ancak ben bu a\u015famada daha \u00e7ok kendi ba\u015f\u0131ma ilerlemeyi tercih ettim. Tak\u0131ld\u0131\u011f\u0131m noktalarda AWS forumlar\u0131 ve Stack Overflow gibi platformlardan yard\u0131m almaktan \u00e7ekinmedim. Her g\u00fcn k\u00fc\u00e7\u00fck de olsa bir ad\u0131m atmak, b\u00fcy\u00fck resmi g\u00f6rmemi ve hedeflerime ula\u015fma yolunda kararl\u0131 kalmam\u0131 sa\u011flad\u0131. Bu planl\u0131 ve disiplinli yakla\u015f\u0131m, 90 g\u00fcn\u00fcn sonunda AWS bulutunda sa\u011flam bir temel olu\u015fturmam\u0131n anahtar\u0131 oldu.<\/p>\n<h2>Uygulamal\u0131 Ad\u0131mlar: \u0130lk 30 G\u00fcn \u2013 Temel Hizmetleri Ke\u015ffetmek<\/h2>\n<p>Yolculu\u011fumun ilk 30 g\u00fcn\u00fc, AWS&#8217;nin en temel ve yayg\u0131n kullan\u0131lan hizmetlerini tan\u0131mak ve onlarla pratik yapmakla ge\u00e7ti. Bu a\u015famada en b\u00fcy\u00fck yard\u0131mc\u0131m, AWS Free Tier (\u00dccretsiz Katman) oldu. Bu sayede, belirli s\u0131n\u0131rlar dahilinde bir\u00e7ok hizmeti \u00fccretsiz olarak deneyimleme f\u0131rsat\u0131 buldum, bu da maliyet endi\u015fesi olmadan \u00f6\u011frenmemi sa\u011flad\u0131. \u0130lk hedefim, bir sanal sunucu (EC2 instance) ba\u015flatmak ve basit bir web sitesi bar\u0131nd\u0131rmakt\u0131.<\/p>\n<p><strong>Ad\u0131m 1: EC2 (Elastic Compute Cloud) ile Sanal Sunucu Kurulumu.<\/strong><\/p>\n<p>AWS y\u00f6netim konsoluna giri\u015f yapt\u0131ktan sonra, EC2 servisine y\u00f6neldim. Burada bir &#8220;instance&#8221; (\u00f6rnek) ba\u015flatma sihirbaz\u0131n\u0131 kullanarak bir sanal sunucu olu\u015fturdum. S\u00fcre\u00e7 \u015fu ad\u0131mlar\u0131 i\u00e7eriyordu:<\/p>\n<ol>\n<li>Bir Amazon Machine Image (AMI) se\u00e7imi: Genellikle Amazon Linux 2 AMI veya Ubuntu Server gibi \u00fccretsiz ve yayg\u0131n kullan\u0131lan bir i\u015fletim sistemi se\u00e7tim.<\/li>\n<li>Instance Tipi se\u00e7imi: Free Tier kapsam\u0131nda olan <code>t2.micro<\/code> tipini tercih ettim.<\/li>\n<li>A\u011f ve Depolama ayarlar\u0131: Varsay\u0131lan ayarlar\u0131 kullanarak h\u0131zl\u0131ca ilerledim.<\/li>\n<li>G\u00fcvenlik Grubu (Security Group) olu\u015fturma: Bu, sanal sunucuma hangi portlardan (\u00f6rne\u011fin HTTP i\u00e7in 80, SSH i\u00e7in 22) eri\u015filebilece\u011fini kontrol eden bir sanal g\u00fcvenlik duvar\u0131d\u0131r. \u0130nternetten 80 ve 22 portlar\u0131na eri\u015fime izin verdim.<\/li>\n<li>Anahtar \u00c7ifti (Key Pair) olu\u015fturma: SSH ile sunucuya g\u00fcvenli bir \u015fekilde ba\u011flanmak i\u00e7in gerekli olan bu anahtar\u0131 olu\u015fturdum ve <code>.pem<\/code> uzant\u0131l\u0131 dosyas\u0131n\u0131 bilgisayar\u0131ma indirdim.<\/li>\n<\/ol>\n<p>Sunucu ba\u015flat\u0131ld\u0131ktan sonra, SSH arac\u0131l\u0131\u011f\u0131yla ba\u011flanarak basit bir web sunucusu (Apache HTTP Server) kurdum. \u0130\u015fte kulland\u0131\u011f\u0131m temel komutlar:<\/p>\n<div class=\"code-container\">\n<pre><code>\n# SSH ile sunucuya ba\u011flanma\nssh -i \"anahtar.pem\" ec2-user@public-ip-adresiniz\n\n# \u0130\u015fletim sistemini g\u00fcncelleme\nsudo yum update -y\n\n# Apache web sunucusunu kurma\nsudo yum install -y httpd\n\n# Apache servisini ba\u015flatma\nsudo systemctl start httpd\n\n# Apache servisinin sistem ba\u015flang\u0131c\u0131nda otomatik \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flama\nsudo systemctl enable httpd\n\n# Basit bir HTML dosyas\u0131 olu\u015fturma\necho \"Merhaba AWS Dunyasi! Bu benim ilk web sunucum.\" | sudo tee \/var\/www\/html\/index.html\n        <\/code><\/pre>\n<\/p><\/div>\n<p>Bu ad\u0131mlar\u0131 tamamlad\u0131ktan sonra, EC2 instance&#8217;\u0131m\u0131n genel IP adresini bir taray\u0131c\u0131da a\u00e7arak &#8220;Merhaba AWS D\u00fcnyas\u0131!&#8221; mesaj\u0131n\u0131 g\u00f6rd\u00fc\u011f\u00fcmde hissetti\u011fim ba\u015far\u0131 duygusu tarif edilemezdi.<\/p>\n<p><strong>Ad\u0131m 2: S3 (Simple Storage Service) ile Nesne Depolama.<\/strong><\/p>\n<p>S3, bulutta s\u0131n\u0131rs\u0131z depolama sa\u011flayan bir hizmettir. Resimler, videolar, belgeler ve hatta statik web siteleri i\u00e7in idealdir. Bir &#8220;bucket&#8221; (kova) olu\u015fturarak ba\u015flad\u0131m. Bucket isimlerinin AWS genelinde benzersiz olmas\u0131 gerekti\u011fini \u00f6\u011frendim. Ard\u0131ndan, bir deneme dosyas\u0131 y\u00fckledim ve bu dosyan\u0131n genel eri\u015fime nas\u0131l a\u00e7\u0131laca\u011f\u0131n\u0131, versiyonlama (versioning) ve ya\u015fam d\u00f6ng\u00fcs\u00fc kurallar\u0131n\u0131 (lifecycle rules) nas\u0131l yap\u0131land\u0131raca\u011f\u0131m\u0131 pratik ettim. Statik bir web sitesini S3 \u00fczerinde bar\u0131nd\u0131rma \u00f6rne\u011fini de uygulayarak, S3&#8217;\u00fcn sadece depolama de\u011fil, ayn\u0131 zamanda i\u00e7erik da\u011f\u0131t\u0131m\u0131 i\u00e7in de ne kadar g\u00fc\u00e7l\u00fc bir ara\u00e7 oldu\u011funu g\u00f6rd\u00fcm.<\/p>\n<p><strong>Ad\u0131m 3: VPC (Virtual Private Cloud) Kavram\u0131n\u0131 Anlama.<\/strong><\/p>\n<p>VPC, AWS bulutunda tamamen izole edilmi\u015f, kendi sanal a\u011f\u0131n\u0131z\u0131 olu\u015fturman\u0131z\u0131 sa\u011flar. IP adres aral\u0131klar\u0131, alt a\u011flar (subnets), rota tablolar\u0131 (route tables) ve a\u011f ge\u00e7itleri (internet gateways) gibi kavramlar\u0131 \u00f6\u011frendim. Kendi VPC&#8217;mi olu\u015fturup, i\u00e7ine genel (public) ve \u00f6zel (private) alt a\u011flar yerle\u015ftirerek, EC2 instance&#8217;lar\u0131m\u0131 bu a\u011flarda nas\u0131l konumland\u0131raca\u011f\u0131m\u0131 pratik ettim. Bu, bulut altyap\u0131s\u0131n\u0131n temel g\u00fcvenlik ve a\u011f mimarisi i\u00e7in kritik bir ad\u0131md\u0131.<\/p>\n<p>\u0130lk 30 g\u00fcn boyunca bu temel hizmetleri kullanarak, AWS konsolunda gezinme, kaynaklar\u0131 olu\u015fturma, yap\u0131land\u0131rma ve sonland\u0131rma becerilerini kazand\u0131m. Her yeni deneyim, bir sonraki ad\u0131ma ge\u00e7mem i\u00e7in bana g\u00fcven verdi ve bulut bili\u015fimin ne kadar geni\u015f bir alan oldu\u011funu anlamam\u0131 sa\u011flad\u0131.<\/p>\n<h2>Orta Seviye Ad\u0131mlar: Sonraki 30 G\u00fcn \u2013 G\u00fcvenlik ve Veritabanlar\u0131<\/h2>\n<p>Yolculu\u011fumun ikinci 30 g\u00fcn\u00fc, AWS&#8217;nin daha kritik ve ileri seviye say\u0131labilecek hizmetlerine odaklanarak ge\u00e7ti: g\u00fcvenlik ve veritabanlar\u0131. Bu iki alan, her t\u00fcrl\u00fc bulut uygulamas\u0131n\u0131n temelini olu\u015fturur ve do\u011fru yap\u0131land\u0131r\u0131lmalar\u0131, bir projenin ba\u015far\u0131s\u0131 i\u00e7in hayati \u00f6neme sahiptir. \u00d6zellikle IAM (Identity and Access Management &#8211; Kimlik ve Eri\u015fim Y\u00f6netimi) ve RDS (Relational Database Service &#8211; \u0130li\u015fkisel Veritaban\u0131 Hizmeti) \u00fczerinde yo\u011funla\u015ft\u0131m.<\/p>\n<p><strong>Ad\u0131m 1: IAM (Identity and Access Management) ile Kimlik ve Eri\u015fim Y\u00f6netimi.<\/strong><\/p>\n<p>IAM, AWS kaynaklar\u0131n\u0131za kimlerin ve ne \u015fekilde eri\u015febilece\u011fini y\u00f6netmenizi sa\u011flayan merkezi bir g\u00fcvenlik hizmetidir. Bu, bulut g\u00fcvenli\u011finin temel dire\u011fidir. IAM&#8217;de d\u00f6rt ana bile\u015fen oldu\u011funu \u00f6\u011frendim:<\/p>\n<ul>\n<li><strong>Kullan\u0131c\u0131lar (Users):<\/strong> AWS kaynaklar\u0131na eri\u015fen bireysel ki\u015filer veya uygulamalar.<\/li>\n<li><strong>Gruplar (Groups):<\/strong> Kullan\u0131c\u0131lar\u0131 bir araya getirerek, ayn\u0131 izinleri kolayca atamay\u0131 sa\u011flar.<\/li>\n<li><strong>Roller (Roles):<\/strong> AWS hizmetlerinin veya harici varl\u0131klar\u0131n ge\u00e7ici olarak belirli izinlere sahip olmas\u0131n\u0131 sa\u011flar. G\u00fcvenli\u011fin en iyi uygulamalar\u0131ndan biridir.<\/li>\n<li><strong>Politikalar (Policies):<\/strong> JSON format\u0131nda yaz\u0131lan ve kullan\u0131c\u0131lara, gruplara veya rollere hangi eylemleri hangi kaynaklar \u00fczerinde yapabileceklerini belirten izin belgeleridir.<\/li>\n<\/ul>\n<p>Pratik olarak, yeni bir IAM kullan\u0131c\u0131s\u0131 olu\u015fturdum ve bu kullan\u0131c\u0131ya sadece belirli bir S3 bucket&#8217;\u0131na okuma\/yazma eri\u015fimi veren \u00f6zel bir politika atad\u0131m. Bu, &#8220;en az ayr\u0131cal\u0131k&#8221; (least privilege) ilkesini uygulamak i\u00e7in kritik bir ad\u0131md\u0131. \u0130\u015fte bir \u00f6rnek politika (policy) yap\u0131s\u0131:<\/p>\n<div class=\"code-container\">\n<pre><code>\n{\n    \"Version\": \"2012-10-17\",\n    \"Statement\": [\n        {\n            \"Effect\": \"Allow\",\n            \"Action\": [\n                \"s3:GetObject\",\n                \"s3:PutObject\",\n                \"s3:DeleteObject\"\n            ],\n            \"Resource\": \"arn:aws:s3:::benim-ozel-kovam\/*\"\n        },\n        {\n            \"Effect\": \"Allow\",\n            \"Action\": \"s3:ListBucket\",\n            \"Resource\": \"arn:aws:s3:::benim-ozel-kovam\"\n        }\n    ]\n}\n        <\/code><\/pre>\n<\/p><\/div>\n<p>Bu politika, <code>benim-ozel-kovam<\/code> adl\u0131 S3 bucket&#8217;\u0131 i\u00e7indeki t\u00fcm nesneler \u00fczerinde okuma, yazma ve silme i\u015flemlerine izin verirken, bucket&#8217;\u0131n kendisini listeleme yetkisi de sa\u011flar. Bu pratik, yetkilendirme mekanizmalar\u0131n\u0131n nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 ve bulut ortam\u0131nda g\u00fcvenli\u011fi nas\u0131l sa\u011flayaca\u011f\u0131m\u0131 anlamam\u0131 sa\u011flad\u0131.<\/p>\n<p><strong>Ad\u0131m 2: RDS (Relational Database Service) ile \u0130li\u015fkisel Veritaban\u0131 Kurulumu.<\/strong><\/p>\n<p>Veritabanlar\u0131, \u00e7o\u011fu uygulaman\u0131n kalbidir. RDS, MySQL, PostgreSQL, Oracle, SQL Server gibi pop\u00fcler ili\u015fkisel veritabanlar\u0131n\u0131 kolayca kurup y\u00f6netmenizi sa\u011flayan bir hizmettir. Kendi EC2 sunucumda bir veritaban\u0131 kurmak yerine, RDS&#8217;nin otomatik yedekleme, yama y\u00f6netimi, \u00f6l\u00e7eklenebilirlik ve y\u00fcksek eri\u015filebilirlik gibi avantajlar\u0131n\u0131 deneyimlemek istedim. Bir MySQL veritaban\u0131 \u00f6rne\u011fi olu\u015fturdum, ana kullan\u0131c\u0131 ad\u0131n\u0131 ve \u015fifresini belirledim ve g\u00fcvenlik grubunu yap\u0131land\u0131rarak sadece EC2 sunucumun bu veritaban\u0131na eri\u015fmesine izin verdim. Bu, veritaban\u0131 g\u00fcvenli\u011fi i\u00e7in temel bir ad\u0131md\u0131r.<\/p>\n<p><strong>Ad\u0131m 3: DynamoDB (NoSQL Veritaban\u0131) Kullan\u0131m\u0131.<\/strong><\/p>\n<p>\u0130li\u015fkisel olmayan (NoSQL) veritabanlar\u0131 da modern uygulamalarda \u00f6nemli bir yer tutar. DynamoDB, AWS&#8217;nin tam olarak y\u00f6netilen, h\u0131zl\u0131 ve esnek bir NoSQL veritaban\u0131 hizmetidir. Bir DynamoDB tablosu olu\u015fturdum, basit \u00f6\u011feler ekleyip sorgulad\u0131m. \u00d6zellikle, anahtar-de\u011fer (key-value) ve belge (document) tabanl\u0131 veri modellerinin nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 ve DynamoDB&#8217;nin y\u00fcksek performansl\u0131, \u00f6l\u00e7eklenebilir uygulamalar i\u00e7in neden tercih edildi\u011fini kavrad\u0131m.<\/p>\n<p>Bu 30 g\u00fcnl\u00fck s\u00fcre\u00e7te, AWS&#8217;deki g\u00fcvenlik en iyi uygulamalar\u0131n\u0131n \u00f6nemini ve farkl\u0131 veritaban\u0131 \u00e7\u00f6z\u00fcmlerinin hangi senaryolarda daha uygun oldu\u011funu derinlemesine anlad\u0131m. Bu bilgiler, sadece sertifika s\u0131nav\u0131 i\u00e7in de\u011fil, ayn\u0131 zamanda ger\u00e7ek d\u00fcnya projelerinde kar\u015f\u0131la\u015faca\u011f\u0131m senaryolar i\u00e7in de sa\u011flam bir temel olu\u015fturdu.<\/p>\n<h2>\u0130leri D\u00fczey ve Otomasyon: Son 30 G\u00fcn \u2013 Sunucusuz ve Otomasyon<\/h2>\n<p>90 g\u00fcnl\u00fck yolculu\u011fumun son 30 g\u00fcn\u00fc, bulut bili\u015fimin en heyecan verici ve modern alanlar\u0131ndan ikisine, yani sunucusuz (serverless) mimarilere ve altyap\u0131 otomasyonuna odakland\u0131. Bu a\u015fama, \u00f6\u011frendi\u011fim t\u00fcm temel ve orta seviye bilgileri bir araya getirerek daha karma\u015f\u0131k ve ger\u00e7ek\u00e7i senaryolar \u00fczerinde \u00e7al\u0131\u015fmam\u0131 sa\u011flad\u0131. \u00d6zellikle AWS Lambda ve AWS CloudFormation hizmetleri, bu son d\u00f6nemin merkezindeydi.<\/p>\n<p><strong>Ad\u0131m 1: Lambda (Sunucusuz Fonksiyonlar) ile Olay Tabanl\u0131 Programlama.<\/strong><\/p>\n<p>AWS Lambda, sunucu provizyonu (provisioning) veya y\u00f6netimi gerektirmeden kodunuzu \u00e7al\u0131\u015ft\u0131rman\u0131za olanak tan\u0131yan bir &#8220;sunucusuz&#8221; bilgi i\u015flem hizmetidir. Sadece kulland\u0131\u011f\u0131n\u0131z s\u00fcre kadar \u00f6deme yapars\u0131n\u0131z. Bu, mikro hizmetler (microservices) ve olay tabanl\u0131 mimariler i\u00e7in devrim niteli\u011finde bir \u00e7\u00f6z\u00fcmd\u00fcr. Bir Lambda fonksiyonu olu\u015fturarak ba\u015flad\u0131m. Fonksiyonumun basit\u00e7e bir mesaj\u0131 loglamas\u0131n\u0131 sa\u011flad\u0131m ve bunu manuel olarak tetikledim. Daha sonra, S3 olaylar\u0131n\u0131 tetikleyici olarak kullanarak daha karma\u015f\u0131k bir senaryo olu\u015fturdum:<\/p>\n<ol>\n<li>Bir S3 bucket&#8217;\u0131na yeni bir resim y\u00fcklendi\u011finde, Lambda fonksiyonu otomatik olarak tetiklenir.<\/li>\n<li>Lambda fonksiyonu, y\u00fcklenen resmin boyutunu de\u011fi\u015ftirir veya \u00fczerine bir filigran ekler.<\/li>\n<li>\u0130\u015flenmi\u015f resmi farkl\u0131 bir S3 bucket&#8217;\u0131na kaydeder.<\/li>\n<\/ol>\n<p>Bu senaryo, sunucusuz mimarinin g\u00fcc\u00fcn\u00fc ve \u00f6l\u00e7eklenebilirli\u011fini anlamam i\u00e7in harika bir \u00f6rnekti. \u0130\u015fte basit bir Node.js Lambda fonksiyonu \u00f6rne\u011fi:<\/p>\n<div class=\"code-container\">\n<pre><code>\nexports.handler = async (event) => {\n    console.log('Lambda fonksiyonu tetiklendi!');\n    console.log('Gelen olay:', JSON.stringify(event, null, 2));\n\n    \/\/ \u00d6rne\u011fin, S3 olay\u0131ndan gelen bucket ve anahtar bilgilerini alal\u0131m\n    if (event.Records && event.Records[0].s3) {\n        const bucketName = event.Records[0].s3.bucket.name;\n        const objectKey = event.Records[0].s3.object.key;\n        console.log(<code>S3 Bucket: ${bucketName}, Object Key: ${objectKey}<\/code>);\n        \/\/ Burada resim i\u015fleme veya ba\u015fka bir i\u015flem yap\u0131labilir\n    }\n\n    return {\n        statusCode: 200,\n        body: JSON.stringify('Fonksiyon ba\u015far\u0131yla \u00e7al\u0131\u015ft\u0131!')\n    };\n};\n        <\/code><\/pre>\n<\/p><\/div>\n<p>Bu kod par\u00e7as\u0131, bir S3 olay\u0131ndan tetiklendi\u011finde ilgili bucket ve nesne bilgilerini konsola yazd\u0131r\u0131r. Ger\u00e7ek bir uygulamada, burada resim i\u015fleme k\u00fct\u00fcphaneleri kullan\u0131labilir veya ba\u015fka AWS hizmetleri (\u00f6rne\u011fin Rekognition ile resim analizi) entegre edilebilir.<\/p>\n<p><strong>Ad\u0131m 2: CloudFormation (Altyap\u0131 Kod Olarak) ile Otomasyon.<\/strong><\/p>\n<p>Altyap\u0131 Kod Olarak (Infrastructure as Code &#8211; IaC), altyap\u0131n\u0131z\u0131 manuel olarak yap\u0131land\u0131rmak yerine, kod kullanarak tan\u0131mlama ve y\u00f6netme prati\u011fidir. AWS CloudFormation, bu prati\u011fi AWS&#8217;de uygulaman\u0131z\u0131 sa\u011flar. Bir \u015fablon (template) dosyas\u0131 (YAML veya JSON format\u0131nda) yazarak, EC2 instance&#8217;lar\u0131, S3 bucket&#8217;lar\u0131, RDS veritabanlar\u0131 ve hatta karma\u015f\u0131k a\u011f yap\u0131lar\u0131 gibi t\u00fcm AWS kaynaklar\u0131n\u0131z\u0131 otomatik olarak olu\u015fturabilir, g\u00fcncelleyebilir ve silebilirsiniz. Bu, tutarl\u0131l\u0131k, tekrarlanabilirlik ve hata oran\u0131n\u0131 d\u00fc\u015f\u00fcrme a\u00e7\u0131s\u0131ndan muazzam avantajlar sunar.<\/p>\n<p>Basit bir CloudFormation \u015fablonu yazarak, tek bir EC2 instance&#8217;\u0131 ve ona ba\u011fl\u0131 bir g\u00fcvenlik grubunu otomatik olarak olu\u015fturdum. Bu, altyap\u0131 da\u011f\u0131t\u0131m\u0131n\u0131 nas\u0131l otomatikle\u015ftirebilece\u011fimi ve &#8220;el ile&#8221; yap\u0131lan hatalar\u0131 nas\u0131l ortadan kald\u0131rabilece\u011fimi anlamam\u0131 sa\u011flad\u0131. \u015eablonlar, versiyon kontrol sistemleriyle (\u00f6rne\u011fin Git) entegre edilebilir, bu da altyap\u0131 de\u011fi\u015fikliklerinin izlenebilirli\u011fini art\u0131r\u0131r.<\/p>\n<p>Bu son 30 g\u00fcn, AWS&#8217;nin sadece temel hizmetlerden ibaret olmad\u0131\u011f\u0131n\u0131, ayn\u0131 zamanda modern, \u00f6l\u00e7eklenebilir ve otomatikle\u015ftirilmi\u015f bulut \u00e7\u00f6z\u00fcmleri olu\u015fturmak i\u00e7in g\u00fc\u00e7l\u00fc ara\u00e7lar sundu\u011funu g\u00f6sterdi. Sunucusuz mimariler ve IaC, gelece\u011fin bulut m\u00fchendisli\u011fi i\u00e7in temel ta\u015flar\u0131d\u0131r ve bu alanlarda pratik deneyim kazanmak, kariyerimde beni bir ad\u0131m \u00f6ne ta\u015f\u0131yacakt\u0131r.<\/p>\n<h2>Yolculu\u011fun Sonu\u00e7lar\u0131 ve Sonraki Ad\u0131mlar\u0131n\u0131z Neler Olmal\u0131?<\/h2>\n<p>90 g\u00fcnl\u00fck yo\u011fun ve disiplinli AWS \u00f6\u011frenme yolculu\u011fumun sonunda, kendimi s\u0131f\u0131rdan ba\u015flayarak bulut bili\u015fim d\u00fcnyas\u0131nda sa\u011flam bir temel olu\u015fturmu\u015f hissettim. Bu s\u00fcre\u00e7, sadece teknik bilgi birikimi sa\u011flamakla kalmad\u0131, ayn\u0131 zamanda problem \u00e7\u00f6zme yetene\u011fimi, analitik d\u00fc\u015f\u00fcnme becerilerimi ve en \u00f6nemlisi, \u00f6\u011frenmeye olan tutkumu peki\u015ftirdi. Yolculu\u011fun sonunda elde etti\u011fim en somut kazan\u0131m, &#8220;AWS Certified Cloud Practitioner&#8221; sertifikas\u0131n\u0131 ba\u015far\u0131yla alm\u0131\u015f olmamd\u0131. Bu sertifika, AWS bulutunun temel hizmetleri, mimarisi, g\u00fcvenli\u011fi ve maliyet y\u00f6netimi hakk\u0131nda geni\u015f bir anlay\u0131\u015fa sahip oldu\u011fumu resmi olarak kan\u0131tlad\u0131.<\/p>\n<p>Ancak, bu yolculu\u011fun faydalar\u0131 sadece sertifikayla s\u0131n\u0131rl\u0131 de\u011fildi. Art\u0131k AWS konsolunda rahat\u00e7a gezinebiliyor, EC2, S3, RDS, Lambda, IAM ve VPC gibi temel hizmetleri yap\u0131land\u0131rabiliyor ve basit bulut \u00e7\u00f6z\u00fcmleri tasarlayabiliyordum. Bu pratik deneyim, \u00f6zge\u00e7mi\u015fimde (CV) somut bir madde haline geldi ve potansiyel i\u015fverenlere g\u00f6sterebilece\u011fim ger\u00e7ek bir yetkinlik oldu. Ayr\u0131ca, bu s\u00fcre\u00e7te edindi\u011fim bilgilerle, teknoloji sekt\u00f6r\u00fcndeki g\u00fcncel trendleri daha iyi anlar hale geldim ve bulut mimarileri hakk\u0131nda daha bilin\u00e7li tart\u0131\u015fmalara kat\u0131labilecek seviyeye ula\u015ft\u0131m.<\/p>\n<p>Online varl\u0131\u011f\u0131m\u0131 g\u00fc\u00e7lendirme hedefime de ula\u015ft\u0131m. Bu yolculu\u011fumu blog yaz\u0131lar\u0131, sosyal medya payla\u015f\u0131mlar\u0131 ve GitHub \u00fczerinde olu\u015fturdu\u011fum k\u00fc\u00e7\u00fck projelerle belgeledim. Bu, sadece kendi \u00f6\u011frenme s\u00fcrecimi peki\u015ftirmekle kalmad\u0131, ayn\u0131 zamanda sekt\u00f6rdeki di\u011fer profesyonellerle etkile\u015fim kurmam\u0131 ve bir topluluk i\u00e7inde yer almam\u0131 sa\u011flad\u0131. Bir\u00e7ok ki\u015fi, payla\u015ft\u0131\u011f\u0131m deneyimlerden ilham ald\u0131\u011f\u0131n\u0131 ve kendi bulut yolculuklar\u0131na ba\u015flad\u0131\u011f\u0131n\u0131 belirtti. Bu geri bildirimler, motivasyonumu daha da art\u0131rd\u0131.<\/p>\n<p>Peki, bu yolculuktan sonraki ad\u0131mlar\u0131n\u0131z neler olmal\u0131? Bulut bili\u015fim dinamik bir alan oldu\u011fu i\u00e7in s\u00fcrekli \u00f6\u011frenmek esast\u0131r. Benim bir sonraki hedefim, daha teknik ve uygulamal\u0131 olan &#8220;AWS Certified Solutions Architect \u2013 Associate&#8221; sertifikas\u0131na haz\u0131rlanmak. Bu, daha derin mimari tasar\u0131m prensiplerini ve ileri d\u00fczey hizmet entegrasyonlar\u0131n\u0131 \u00f6\u011frenmeyi gerektiriyor. Ayr\u0131ca, belirli bir alana (\u00f6rne\u011fin, DevOps, g\u00fcvenlik veya veri analizi) odaklanarak uzmanla\u015fmak da \u00f6nemli bir ad\u0131md\u0131r. A\u00e7\u0131k kaynak projelere katk\u0131da bulunmak, ki\u015fisel projeler geli\u015ftirmek ve AWS&#8217;nin yeni hizmetlerini takip etmek, bilgiyi canl\u0131 tutman\u0131n ve g\u00fcncel kalman\u0131n yollar\u0131d\u0131r.<\/p>\n<p>T\u00fcrkiye pazar\u0131nda AWS uzman\u0131 olman\u0131n bir\u00e7ok avantaj\u0131 bulunmaktad\u0131r. T\u00fcrk \u015firketleri de dijital d\u00f6n\u00fc\u015f\u00fcm s\u00fcre\u00e7lerinde bulut bili\u015fimi yo\u011fun bir \u015fekilde kullanmaktad\u0131r. Bu da AWS uzmanlar\u0131na olan talebi art\u0131rmaktad\u0131r. Freelance (serbest \u00e7al\u0131\u015fma) f\u0131rsatlar\u0131ndan, b\u00fcy\u00fck kurumsal \u015firketlerdeki pozisyonlara kadar geni\u015f bir yelpazede i\u015f imkanlar\u0131 mevcuttur. Unutmay\u0131n, bu yolculuk bir maraton, sprint de\u011fil. Azim, merak ve s\u00fcrekli \u00f6\u011frenme arzusu ile siz de 90 g\u00fcnde bulut bili\u015fim d\u00fcnyas\u0131na g\u00fc\u00e7l\u00fc bir giri\u015f yapabilir ve kariyerinize yeni bir y\u00f6n verebilirsiniz.<\/p>\n<h3>S\u0131k\u00e7a Sorulan Sorular (SSS)<\/h3>\n<ul>\n<li>\n<p><strong>Soru: AWS \u00f6\u011frenmek i\u00e7in herhangi bir \u00f6n ko\u015ful var m\u0131?<\/strong><\/p>\n<p><strong>Cevap:<\/strong> Temel bilgisayar okuryazarl\u0131\u011f\u0131 ve internet bilgisi yeterlidir. Programlama veya sistem y\u00f6netimi deneyimi faydal\u0131 olsa da, AWS Certified Cloud Practitioner seviyesi i\u00e7in zorunlu de\u011fildir. Benim yolculu\u011fumda da g\u00f6sterildi\u011fi gibi, s\u0131f\u0131rdan ba\u015flamak kesinlikle m\u00fcmk\u00fcn.<\/p>\n<\/li>\n<li>\n<p><strong>Soru: 90 g\u00fcn ger\u00e7ekten yeterli mi?<\/strong><\/p>\n<p><strong>Cevap:<\/strong> 90 g\u00fcn, disiplinli ve odaklanm\u0131\u015f bir \u00e7al\u0131\u015fma ile AWS bulutunun temelini anlamak ve giri\u015f seviyesi bir sertifika almak i\u00e7in yeterlidir. Ancak, uzmanla\u015fma ve ileri d\u00fczey beceriler kazanmak i\u00e7in s\u00fcrekli \u00f6\u011frenme ve pratik yapma gereklidir. Bu bir ba\u015flang\u0131\u00e7 noktas\u0131d\u0131r.<\/p>\n<\/li>\n<li>\n<p><strong>Soru: Hangi kaynaklar\u0131 kullanmal\u0131y\u0131m?<\/strong><\/p>\n<p><strong>Cevap:<\/strong> AWS&#8217;nin resmi dok\u00fcmantasyonu, AWS e\u011fitim ve sertifikasyon sayfalar\u0131, Udemy ve Coursera gibi platformlardaki pop\u00fcler kurslar (\u00f6rne\u011fin Stephane Maarek veya Adrian Cantrill&#8217;in kurslar\u0131) ve A Cloud Guru gibi pratik laboratuvarlar sunan platformlar \u00f6nerilir. Farkl\u0131 kaynaklar\u0131 bir arada kullanmak en verimlisidir.<\/p>\n<\/li>\n<li>\n<p><strong>Soru: AWS Free Tier&#8217;\u0131n (\u00dccretsiz Katman) s\u0131n\u0131rlar\u0131 nelerdir?<\/strong><\/p>\n<p><strong>Cevap:<\/strong> AWS Free Tier, bir\u00e7ok hizmet i\u00e7in belirli bir kullan\u0131m limitini (\u00f6rne\u011fin, ayda 750 saat <code>t2.micro<\/code> EC2 instance, 5 GB S3 depolama) \u00fccretsiz olarak sunar. Bu limitleri a\u015fmamaya dikkat etmek i\u00e7in AWS Billing (Faturaland\u0131rma) konsolunu d\u00fczenli olarak kontrol etmeli ve kullanmad\u0131\u011f\u0131n\u0131z kaynaklar\u0131 sonland\u0131rmal\u0131s\u0131n\u0131z.<\/p>\n<\/li>\n<li>\n<p><strong>Soru: AWS sertifikas\u0131 i\u015f bulmada ne kadar etkili?<\/strong><\/p>\n<p><strong>Cevap:<\/strong> AWS sertifikalar\u0131, \u00f6zellikle giri\u015f seviyesinde bile, i\u015fverenler taraf\u0131ndan yetkinli\u011finizi g\u00f6steren \u00f6nemli bir referans olarak kabul edilir. \u0130\u015fe al\u0131m s\u00fcre\u00e7lerinde \u00f6zge\u00e7mi\u015finizi \u00f6ne \u00e7\u0131kar\u0131r ve m\u00fclakatlarda size avantaj sa\u011flar. Ancak, pratik deneyim ve proje portf\u00f6y\u00fc de en az sertifika kadar \u00f6nemlidir.<\/p>\n<\/li>\n<\/ul>\n<p>#AWS #BulutBili\u015fim #Kariyer #Teknoloji #90G\u00fcnl\u00fckYolculuk #AWSCloudPractitioner #\u00d6\u011frenme<\/p>\n<div class=\"github-example-link\"><strong>\u00d6rnek kod:<\/strong> <a href=\"https:\/\/github.com\/fatihsoysalcom\/aws-s3-basic-operations-python\" target=\"_blank\" rel=\"noopener noreferrer\">github.com\/fatihsoysalcom\/aws-s3-basic-operations-python<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"G\u00fcn\u00fcm\u00fcz\u00fcn h\u0131zla dijitalle\u015fen d\u00fcnyas\u0131nda, teknoloji kariyerinde \u00f6ne \u00e7\u0131kmak ve gelece\u011fe y\u00f6n vermek isteyenler i\u00e7in bulut bili\u015fim (cloud computing) becerileri vazge\u00e7ilmez hale geldi.","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1406],"tags":[],"class_list":{"0":"post-42531","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-aws","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>S\u0131f\u0131rdan AWS Bulut \u00d6\u011frenme Yolculu\u011fum: 90 G\u00fcnde Uzmanl\u0131\u011fa Ad\u0131m Ad\u0131m - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/sifirdan-aws-bulut-ogrenme-yolculugum-90-gunde-uzmanliga-adim-adim\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"S\u0131f\u0131rdan AWS Bulut \u00d6\u011frenme Yolculu\u011fum: 90 G\u00fcnde Uzmanl\u0131\u011fa Ad\u0131m Ad\u0131m\" \/>\n<meta property=\"og:description\" content=\"G\u00fcn\u00fcm\u00fcz\u00fcn h\u0131zla dijitalle\u015fen d\u00fcnyas\u0131nda, teknoloji kariyerinde \u00f6ne \u00e7\u0131kmak ve gelece\u011fe y\u00f6n vermek isteyenler i\u00e7in bulut bili\u015fim (cloud computing) becerileri vazge\u00e7ilmez hale geldi.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/sifirdan-aws-bulut-ogrenme-yolculugum-90-gunde-uzmanliga-adim-adim\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-14T06:14:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-14T06:14:53+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"21 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sifirdan-aws-bulut-ogrenme-yolculugum-90-gunde-uzmanliga-adim-adim\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sifirdan-aws-bulut-ogrenme-yolculugum-90-gunde-uzmanliga-adim-adim\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"S\u0131f\u0131rdan AWS Bulut \u00d6\u011frenme Yolculu\u011fum: 90 G\u00fcnde Uzmanl\u0131\u011fa Ad\u0131m Ad\u0131m\",\"datePublished\":\"2026-06-14T06:14:28+00:00\",\"dateModified\":\"2026-06-14T06:14:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sifirdan-aws-bulut-ogrenme-yolculugum-90-gunde-uzmanliga-adim-adim\/\"},\"wordCount\":4009,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"AWS\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/sifirdan-aws-bulut-ogrenme-yolculugum-90-gunde-uzmanliga-adim-adim\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sifirdan-aws-bulut-ogrenme-yolculugum-90-gunde-uzmanliga-adim-adim\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/sifirdan-aws-bulut-ogrenme-yolculugum-90-gunde-uzmanliga-adim-adim\/\",\"name\":\"S\u0131f\u0131rdan AWS Bulut \u00d6\u011frenme Yolculu\u011fum: 90 G\u00fcnde Uzmanl\u0131\u011fa Ad\u0131m Ad\u0131m - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-06-14T06:14:28+00:00\",\"dateModified\":\"2026-06-14T06:14:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sifirdan-aws-bulut-ogrenme-yolculugum-90-gunde-uzmanliga-adim-adim\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/sifirdan-aws-bulut-ogrenme-yolculugum-90-gunde-uzmanliga-adim-adim\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sifirdan-aws-bulut-ogrenme-yolculugum-90-gunde-uzmanliga-adim-adim\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"S\u0131f\u0131rdan AWS Bulut \u00d6\u011frenme Yolculu\u011fum: 90 G\u00fcnde Uzmanl\u0131\u011fa Ad\u0131m Ad\u0131m\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"S\u0131f\u0131rdan AWS Bulut \u00d6\u011frenme Yolculu\u011fum: 90 G\u00fcnde Uzmanl\u0131\u011fa Ad\u0131m Ad\u0131m - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/sifirdan-aws-bulut-ogrenme-yolculugum-90-gunde-uzmanliga-adim-adim\/","og_locale":"tr_TR","og_type":"article","og_title":"S\u0131f\u0131rdan AWS Bulut \u00d6\u011frenme Yolculu\u011fum: 90 G\u00fcnde Uzmanl\u0131\u011fa Ad\u0131m Ad\u0131m","og_description":"G\u00fcn\u00fcm\u00fcz\u00fcn h\u0131zla dijitalle\u015fen d\u00fcnyas\u0131nda, teknoloji kariyerinde \u00f6ne \u00e7\u0131kmak ve gelece\u011fe y\u00f6n vermek isteyenler i\u00e7in bulut bili\u015fim (cloud computing) becerileri vazge\u00e7ilmez hale geldi.","og_url":"https:\/\/fatihsoysal.com\/blog\/sifirdan-aws-bulut-ogrenme-yolculugum-90-gunde-uzmanliga-adim-adim\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-06-14T06:14:28+00:00","article_modified_time":"2026-06-14T06:14:53+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"21 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/sifirdan-aws-bulut-ogrenme-yolculugum-90-gunde-uzmanliga-adim-adim\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/sifirdan-aws-bulut-ogrenme-yolculugum-90-gunde-uzmanliga-adim-adim\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"S\u0131f\u0131rdan AWS Bulut \u00d6\u011frenme Yolculu\u011fum: 90 G\u00fcnde Uzmanl\u0131\u011fa Ad\u0131m Ad\u0131m","datePublished":"2026-06-14T06:14:28+00:00","dateModified":"2026-06-14T06:14:53+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/sifirdan-aws-bulut-ogrenme-yolculugum-90-gunde-uzmanliga-adim-adim\/"},"wordCount":4009,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["AWS"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/sifirdan-aws-bulut-ogrenme-yolculugum-90-gunde-uzmanliga-adim-adim\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/sifirdan-aws-bulut-ogrenme-yolculugum-90-gunde-uzmanliga-adim-adim\/","url":"https:\/\/fatihsoysal.com\/blog\/sifirdan-aws-bulut-ogrenme-yolculugum-90-gunde-uzmanliga-adim-adim\/","name":"S\u0131f\u0131rdan AWS Bulut \u00d6\u011frenme Yolculu\u011fum: 90 G\u00fcnde Uzmanl\u0131\u011fa Ad\u0131m Ad\u0131m - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-06-14T06:14:28+00:00","dateModified":"2026-06-14T06:14:53+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/sifirdan-aws-bulut-ogrenme-yolculugum-90-gunde-uzmanliga-adim-adim\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/sifirdan-aws-bulut-ogrenme-yolculugum-90-gunde-uzmanliga-adim-adim\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/sifirdan-aws-bulut-ogrenme-yolculugum-90-gunde-uzmanliga-adim-adim\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"S\u0131f\u0131rdan AWS Bulut \u00d6\u011frenme Yolculu\u011fum: 90 G\u00fcnde Uzmanl\u0131\u011fa Ad\u0131m Ad\u0131m"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/42531","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=42531"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/42531\/revisions"}],"predecessor-version":[{"id":42532,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/42531\/revisions\/42532"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=42531"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=42531"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=42531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}