{"id":36398,"date":"2025-12-15T19:01:22","date_gmt":"2025-12-15T16:01:22","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/aws-ec2-bulut-sunucularini-verimli-yonetin-ve-olceklendirin\/"},"modified":"2025-12-15T19:01:22","modified_gmt":"2025-12-15T16:01:22","slug":"aws-ec2-bulut-sunucularini-verimli-yonetin-ve-olceklendirin","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/aws-ec2-bulut-sunucularini-verimli-yonetin-ve-olceklendirin\/","title":{"rendered":"AWS EC2: Bulut Sunucular\u0131n\u0131 Verimli Y\u00f6netin ve \u00d6l\u00e7eklendirin"},"content":{"rendered":"<p><body><\/p>\n<p>Bulut bili\u015fimin y\u00fckselen y\u0131ld\u0131z\u0131 AWS Elastic Compute Cloud (EC2) ile sanal sunucular\u0131 an\u0131nda kurabilir, projenizin ihtiya\u00e7lar\u0131na g\u00f6re esnek\u00e7e \u00f6l\u00e7ekleyebilir ve maliyetleri optimize edebilirsiniz. Bu rehberle AWS EC2&#8217;ye ba\u015ftan sona hakim olun, sistemlerinizi buluta ta\u015f\u0131y\u0131n ve modern uygulamalar geli\u015ftirmenin kap\u0131lar\u0131n\u0131 aralay\u0131n.<\/p>\n<p>G\u00fcn\u00fcm\u00fcz\u00fcn h\u0131zla de\u011fi\u015fen dijital d\u00fcnyas\u0131nda, i\u015fletmelerin \u00e7evik, \u00f6l\u00e7eklenebilir ve uygun maliyetli BT altyap\u0131lar\u0131na sahip olmas\u0131 hayati \u00f6nem ta\u015f\u0131maktad\u0131r. Geleneksel sunucu kurulumlar\u0131 haftalar hatta aylar s\u00fcrebilirken, AWS Elastic Compute Cloud (EC2) bu s\u00fcreyi dakikalara indirerek devrim niteli\u011finde bir \u00e7\u00f6z\u00fcm sunar. Peki, AWS EC2 tam olarak nedir ve i\u015f y\u00fckleriniz i\u00e7in sundu\u011fu avantajlar nelerdir?<\/p>\n<p>AWS EC2, Amazon Web Services&#8217;\u0131n temel bulut bili\u015fim servislerinden biridir. Kullan\u0131c\u0131lara bulut \u00fczerinde sanal sunucular (\u00f6rnekler &#8211; instances) sa\u011flama yetene\u011fi sunar. Bu sanal sunucular, geleneksel fiziksel sunucular\u0131n t\u00fcm i\u015flevselli\u011fine sahiptir ancak \u00e7ok daha esnektir. \u0130\u015fletmeler, ihtiya\u00e7 duyduklar\u0131 anda i\u015flem g\u00fcc\u00fcn\u00fc, depolama alan\u0131n\u0131 ve a\u011f kapasitesini saniyeler i\u00e7inde art\u0131rabilir veya azaltabilir. B\u00f6ylece, yaln\u0131zca kulland\u0131klar\u0131 kaynaklar i\u00e7in \u00f6deme yaparlar ve gereksiz donan\u0131m yat\u0131r\u0131mlar\u0131ndan kurtulurlar.<\/p>\n<p>EC2&#8217;nin temel avantajlar\u0131ndan biri, sundu\u011fu ola\u011fan\u00fcst\u00fc esnekliktir. \u00d6rne\u011fin, bir web siteniz varsa ve Kara Cuma gibi yo\u011fun bir d\u00f6nemde ani trafik art\u0131\u015f\u0131 bekliyorsan\u0131z, EC2 sayesinde ek sunucular\u0131 otomatik olarak devreye alabilir ve ziyaret\u00e7ilerinize kesintisiz bir deneyim sunabilirsiniz. Yo\u011funluk azald\u0131\u011f\u0131nda ise bu sunucular\u0131 otomatik olarak kapatarak maliyet tasarrufu sa\u011flars\u0131n\u0131z. Bu dinamik \u00f6l\u00e7eklenebilirlik, bir\u00e7ok sekt\u00f6rde rekabet avantaj\u0131 yarat\u0131r.<\/p>\n<p>Ayr\u0131ca, AWS&#8217;nin geni\u015f k\u00fcresel altyap\u0131s\u0131 sayesinde EC2 \u00f6rneklerinizi d\u00fcnyan\u0131n d\u00f6rt bir yan\u0131ndaki farkl\u0131 b\u00f6lgelerde ve eri\u015filebilirlik alanlar\u0131nda da\u011f\u0131tabilirsiniz. Bu co\u011frafi da\u011f\u0131t\u0131m, hem uygulamalar\u0131n\u0131z\u0131n son kullan\u0131c\u0131lara daha yak\u0131n olmas\u0131n\u0131 sa\u011flayarak gecikmeyi azalt\u0131r hem de y\u00fcksek eri\u015filebilirlik ve felaket kurtarma senaryolar\u0131 i\u00e7in g\u00fc\u00e7l\u00fc bir temel olu\u015fturur. Bir b\u00f6lgedeki bir ar\u0131za durumunda bile, uygulaman\u0131z ba\u015fka bir b\u00f6lgedeki \u00f6rnekler arac\u0131l\u0131\u011f\u0131yla \u00e7al\u0131\u015fmaya devam edebilir.<\/p>\n<p>EC2 sadece bir sanal sunucu sa\u011flamakla kalmaz; ayn\u0131 zamanda geni\u015f bir ekosistemle entegre \u00e7al\u0131\u015f\u0131r. Amazon Machine Image (AMI) ile \u00f6nceden yap\u0131land\u0131r\u0131lm\u0131\u015f i\u015fletim sistemlerini ve uygulama katmanlar\u0131n\u0131 saniyeler i\u00e7inde da\u011f\u0131tabilir, Elastic Block Store (EBS) ile kal\u0131c\u0131 depolama alanlar\u0131 olu\u015fturabilir ve g\u00fcvenlik gruplar\u0131 ile a\u011f trafi\u011fini ince taneli bir \u015fekilde kontrol edebilirsiniz. T\u00fcm bunlar, geli\u015ftiricilere ve sistem y\u00f6neticilerine g\u00fc\u00e7l\u00fc bir kontrol ve otomasyon imkan\u0131 sunar.<\/p>\n<p>\u00d6zetle, AWS EC2, i\u015fletmelere donan\u0131m maliyetlerini d\u00fc\u015f\u00fcrme, operasyonel verimlili\u011fi art\u0131rma, \u00e7evikli\u011fi yakalama ve k\u00fcresel \u00e7apta y\u00fcksek performansl\u0131 uygulamalar sunma yetene\u011fi verir. Yeni bir projeye ba\u015flarken veya mevcut altyap\u0131n\u0131z\u0131 modernize ederken, EC2&#8217;nin sundu\u011fu bu kapsaml\u0131 \u00f6zellikler listesi, onu modern bulut \u00e7\u00f6z\u00fcmlerinin vazge\u00e7ilmez bir par\u00e7as\u0131 haline getirir.<\/p>\n<h2>EC2 \u00d6rnek Tipleri ve AMI&#8217;ler: \u0130htiya\u00e7lar\u0131n\u0131za G\u00f6re Do\u011fru Se\u00e7imi Nas\u0131l Yapars\u0131n\u0131z?<\/h2>\n<p>AWS EC2&#8217;nin sundu\u011fu esnekli\u011fin kalbinde, farkl\u0131 i\u015f y\u00fckleri ve performans gereksinimleri i\u00e7in tasarlanm\u0131\u015f geni\u015f yelpazedeki \u00f6rnek tipleri ve Amazon Machine Image (AMI) se\u00e7enekleri yatar. Do\u011fru \u00f6rnek tipini ve AMI&#8217;yi se\u00e7mek, uygulaman\u0131z\u0131n performans\u0131n\u0131, maliyetini ve genel verimlili\u011fini do\u011frudan etkiler. Peki, bu se\u00e7enekler aras\u0131nda do\u011fru karar\u0131 nas\u0131l verebilirsiniz?<\/p>\n<h3>Farkl\u0131 EC2 \u00d6rnek Tipleri Nelerdir ve Ne Zaman Kullan\u0131l\u0131r?<\/h3>\n<p>EC2 \u00f6rnek tipleri, i\u015flemci (CPU), bellek (RAM), depolama ve a\u011f performans\u0131 a\u00e7\u0131s\u0131ndan farkl\u0131 konfig\u00fcrasyonlar sunar. AWS bunlar\u0131 genel olarak a\u015fa\u011f\u0131daki ailelere ay\u0131r\u0131r:<\/p>\n<ul>\n<li><strong>Genel Ama\u00e7l\u0131 \u00d6rnekler (M, T Ailesi):<\/strong> Web sunucular\u0131, geli\u015ftirme ortamlar\u0131 ve k\u00fc\u00e7\u00fck veritabanlar\u0131 gibi dengeli i\u015flemci ve bellek gereksinimleri olan uygulamalar i\u00e7in idealdir. \u00d6zellikle T serisi (T2, T3, T4g), &#8220;burstable&#8221; performans sunarak d\u00fc\u015f\u00fck CPU kullan\u0131m\u0131 olan ancak zaman zaman y\u00fcksek CPU&#8217;ya ihtiya\u00e7 duyan i\u015f y\u00fckleri i\u00e7in maliyet etkin bir \u00e7\u00f6z\u00fcmd\u00fcr.<\/li>\n<li><strong>\u0130\u015flem Yo\u011fun \u00d6rnekler (C Ailesi):<\/strong> Y\u00fcksek performansl\u0131 hesaplama (HPC), bilimsel modelleme, da\u011f\u0131t\u0131k analizler ve medya kod d\u00f6n\u00fc\u015ft\u00fcrme gibi yo\u011fun i\u015flemci g\u00fcc\u00fc gerektiren uygulamalar i\u00e7in tasarlanm\u0131\u015ft\u0131r. Y\u00fcksek saat h\u0131z\u0131 ve \u00e7ekirdek say\u0131s\u0131 sunarlar.<\/li>\n<li><strong>Bellek Yo\u011fun \u00d6rnekler (R, X, Z Ailesi):<\/strong> B\u00fcy\u00fck in-memory veritabanlar\u0131, ger\u00e7ek zamanl\u0131 b\u00fcy\u00fck veri analizi ve bilimsel sim\u00fclasyonlar gibi y\u00fcksek bellek kapasitesi ve performans\u0131 gerektiren uygulamalar i\u00e7in optimize edilmi\u015ftir.<\/li>\n<li><strong>H\u0131zland\u0131r\u0131lm\u0131\u015f Bili\u015fim \u00d6rnekleri (P, G Ailesi):<\/strong> Makine \u00f6\u011frenimi, derin \u00f6\u011frenme, y\u00fcksek performansl\u0131 grafikler ve video i\u015fleme gibi \u00f6zel donan\u0131m h\u0131zland\u0131r\u0131c\u0131lara (GPU&#8217;lar) ihtiya\u00e7 duyan i\u015f y\u00fckleri i\u00e7in kullan\u0131l\u0131r.<\/li>\n<li><strong>Depolama Yo\u011fun \u00d6rnekler (I, D H Ailesi):<\/strong> B\u00fcy\u00fck veri depolar\u0131, da\u011f\u0131t\u0131k dosya sistemleri ve veri ambarlar\u0131 gibi y\u00fcksek I\/O performans\u0131na sahip yerel depolama gerektiren uygulamalar i\u00e7in optimize edilmi\u015ftir.<\/li>\n<\/ul>\n<p>Se\u00e7im yaparken, uygulaman\u0131z\u0131n CPU, RAM, depolama ve a\u011f ihtiya\u00e7lar\u0131n\u0131 detayl\u0131ca analiz etmeniz \u00f6nemlidir. \u00d6rne\u011fin, sadece statik bir web sitesi bar\u0131nd\u0131racaksan\u0131z bir T3 mikro \u00f6rnek yeterli olabilirken, b\u00fcy\u00fck bir e-ticaret sitesi i\u00e7in M5 veya C5 serisi daha uygun olacakt\u0131r. Performans testleri ve maliyet-fayda analizi, do\u011fru karar\u0131 vermenizde size yard\u0131mc\u0131 olacakt\u0131r.<\/p>\n<h3>Amazon Machine Image (AMI) Nedir ve Nas\u0131l Se\u00e7ilir?<\/h3>\n<p>Amazon Machine Image (AMI), bir EC2 \u00f6rne\u011fi ba\u015flatmak i\u00e7in gerekli olan t\u00fcm bilgileri (i\u015fletim sistemi, uygulama sunucusu, uygulamalar ve konfig\u00fcrasyon ayarlar\u0131 gibi) i\u00e7eren \u00f6nceden yap\u0131land\u0131r\u0131lm\u0131\u015f bir \u015fablondur. Bir AMI se\u00e7ti\u011finizde, sanal sunucunuz bu \u015fablonun bir kopyas\u0131 olarak ba\u015flat\u0131l\u0131r ve b\u00f6ylece sunucu kurulum s\u00fcreci b\u00fcy\u00fck \u00f6l\u00e7\u00fcde h\u0131zlan\u0131r.<\/p>\n<p>AMI t\u00fcrleri \u015funlar\u0131 i\u00e7erir:<\/p>\n<ul>\n<li><strong>AWS Taraf\u0131ndan Sa\u011flanan AMI&#8217;ler:<\/strong> Amazon Linux, Ubuntu, Windows Server gibi pop\u00fcler i\u015fletim sistemlerinin temiz ve g\u00fcncel versiyonlar\u0131d\u0131r. Genellikle yeni bir projeye ba\u015flarken veya \u00f6zel bir konfig\u00fcrasyona ihtiyac\u0131n\u0131z yoksa tercih edilir.<\/li>\n<li><strong>Topluluk AMI&#8217;leri:<\/strong> AWS toplulu\u011fu taraf\u0131ndan olu\u015fturulan ve payla\u015f\u0131lan AMI&#8217;lerdir. Bunlar \u00f6nceden y\u00fcklenmi\u015f belirli yaz\u0131l\u0131mlar veya daha \u00f6zel konfig\u00fcrasyonlar i\u00e7erebilir. Ancak, g\u00fcvenlik ve g\u00fcvenilirlik a\u00e7\u0131s\u0131ndan dikkatli olunmal\u0131, do\u011frulanm\u0131\u015f kaynaklardan se\u00e7ilmelidir.<\/li>\n<li><strong>AWS Marketplace AMI&#8217;leri:<\/strong> \u00dc\u00e7\u00fcnc\u00fc taraf sat\u0131c\u0131lar taraf\u0131ndan sunulan, lisansl\u0131 yaz\u0131l\u0131mlar\u0131 (\u00f6rne\u011fin, belirli bir veritaban\u0131 yaz\u0131l\u0131m\u0131 veya g\u00fcvenlik duvar\u0131 \u00e7\u00f6z\u00fcm\u00fc) i\u00e7eren AMI&#8217;lerdir. Genellikle ek maliyetlidirler ancak h\u0131zl\u0131 kurulum ve entegrasyon sa\u011flarlar.<\/li>\n<li><strong>Kendi Olu\u015fturdu\u011funuz AMI&#8217;ler:<\/strong> Mevcut bir EC2 \u00f6rne\u011finizin anl\u0131k g\u00f6r\u00fcnt\u00fcs\u00fcn\u00fc (snapshot) alarak kendi \u00f6zel AMI&#8217;nizi olu\u015fturabilirsiniz. Bu, uygulaman\u0131z\u0131n belirli bir yap\u0131land\u0131rmas\u0131n\u0131 veya \u00f6nceden y\u00fckl\u00fc yaz\u0131l\u0131mlar\u0131n\u0131 i\u00e7eren kopyalar\u0131 h\u0131zl\u0131ca \u00e7o\u011faltmak i\u00e7in harikad\u0131r. S\u00fcrekli entegrasyon\/s\u00fcrekli teslimat (CI\/CD) s\u00fcre\u00e7lerinde s\u0131k\u00e7a kullan\u0131l\u0131r.<\/li>\n<\/ul>\n<p>AMI se\u00e7imi yaparken, kullanmak istedi\u011finiz i\u015fletim sistemine, gerekli uygulama yaz\u0131l\u0131mlar\u0131na ve g\u00fcvenlik gereksinimlerinize dikkat etmelisiniz. Kendi AMI&#8217;nizi olu\u015fturmak, \u00f6zellikle birden fazla ayn\u0131 yap\u0131land\u0131rmaya sahip sunucuya ihtiyac\u0131n\u0131z oldu\u011funda veya bir uygulama s\u00fcr\u00fcm\u00fcn\u00fc da\u011f\u0131t\u0131rken zaman kazand\u0131r\u0131r.<\/p>\n<p>Do\u011fru \u00f6rnek tipini ve AMI&#8217;yi se\u00e7mek, bulut altyap\u0131n\u0131z\u0131n temelini olu\u015fturur. Bu kararlar\u0131 verirken performans gereksinimlerinizi, maliyet k\u0131s\u0131tlamalar\u0131n\u0131z\u0131 ve gelecekteki b\u00fcy\u00fcme potansiyelinizi g\u00f6z \u00f6n\u00fcnde bulundurmak, uzun vadede size \u00f6nemli avantajlar sa\u011flayacakt\u0131r.<\/p>\n<blockquote><p>\n  Uzman \u0130pucu: \u00d6rnek tiplerini ve AMI&#8217;leri se\u00e7erken sadece mevcut ihtiya\u00e7lar\u0131n\u0131z\u0131 de\u011fil, uygulaman\u0131z\u0131n gelecekteki b\u00fcy\u00fcme ve performans gereksinimlerini de g\u00f6z \u00f6n\u00fcnde bulundurun. Maliyet optimizasyonu i\u00e7in &#8216;burstable&#8217; (T serisi) \u00f6rnekleri test etmeyi unutmay\u0131n.\n<\/p><\/blockquote>\n<h2>Bir EC2 \u00d6rne\u011fi Ad\u0131m Ad\u0131m Nas\u0131l Olu\u015fturulur ve Y\u00f6netilir?<\/h2>\n<p>AWS EC2&#8217;nin temelini olu\u015fturan sanal sunucular\u0131 (\u00f6rnekler) ba\u015flatma s\u00fcreci, AWS Y\u00f6netim Konsolu \u00fczerinden olduk\u00e7a sezgiseldir. Bu b\u00f6l\u00fcmde, ilk EC2 \u00f6rne\u011finizi nas\u0131l ba\u015flataca\u011f\u0131n\u0131z\u0131, temel ayarlar\u0131n\u0131 nas\u0131l yap\u0131land\u0131raca\u011f\u0131n\u0131z\u0131 ve ya\u015fam d\u00f6ng\u00fcs\u00fcn\u00fc nas\u0131l y\u00f6netece\u011finizi ad\u0131m ad\u0131m ele alaca\u011f\u0131z. Bu ad\u0131mlar, yeni ba\u015flayanlar i\u00e7in bile kolayca takip edilebilir bir rehber niteli\u011findedir.<\/p>\n<h3>Ad\u0131m 1: AWS Y\u00f6netim Konsolu&#8217;na Giri\u015f ve EC2 Servisine Eri\u015fim<\/h3>\n<p>\u0130lk olarak, AWS hesab\u0131n\u0131zla <a href=\"https:\/\/aws.amazon.com\/console\/\">AWS Y\u00f6netim Konsolu<\/a>&#8216;na giri\u015f yap\u0131n. Arama \u00e7ubu\u011funa &#8220;EC2&#8221; yazarak veya &#8220;Compute&#8221; kategorisi alt\u0131ndan &#8220;EC2&#8221; servisine t\u0131klayarak EC2 kontrol paneline eri\u015fin. Kar\u015f\u0131n\u0131za, aktif \u00f6rnekleriniz, anahtar \u00e7iftleriniz ve g\u00fcvenlik gruplar\u0131n\u0131z gibi bilgileri g\u00f6steren bir \u00f6zet ekran gelecektir.<\/p>\n<h3>Ad\u0131m 2: \u00d6rnek Ba\u015flatma (Launch Instance)<\/h3>\n<p>EC2 kontrol panelinde, genellikle sa\u011f \u00fcstte veya ortada bulunan &#8220;Launch instance&#8221; d\u00fc\u011fmesine t\u0131klay\u0131n. Bu, yeni bir \u00f6rnek ba\u015flatma sihirbaz\u0131n\u0131 a\u00e7acakt\u0131r.<\/p>\n<ol>\n<li><strong>AMI Se\u00e7imi:<\/strong> \u0130lk ad\u0131m, Amazon Machine Image (AMI) se\u00e7mektir. Genellikle &#8220;Amazon Linux 2 AMI&#8221; veya &#8220;Ubuntu Server AMI&#8221; gibi \u00fccretsiz kullan\u0131m katman\u0131na (Free Tier) uygun bir AMI se\u00e7erek ba\u015flayabilirsiniz. Bu, sunucunuzda \u00e7al\u0131\u015facak i\u015fletim sistemini belirler.<\/li>\n<li><strong>\u00d6rnek Tipi Se\u00e7imi:<\/strong> Bir sonraki ad\u0131mda, sunucunuzun i\u015flemci, bellek ve depolama kaynaklar\u0131n\u0131 belirleyen \u00f6rnek tipini se\u00e7ersiniz. Free Tier i\u00e7in genellikle &#8220;t2.micro&#8221; veya &#8220;t3.micro&#8221; se\u00e7enekleri mevcuttur. \u0130\u015f y\u00fck\u00fcn\u00fcze uygun bir se\u00e7im yapman\u0131z \u00f6nemlidir.<\/li>\n<li><strong>\u00d6rnek Yap\u0131land\u0131rma Detaylar\u0131:<\/strong> Bu ad\u0131mda, \u00f6rne\u011finizin a\u011f ayarlar\u0131n\u0131 (VPC, alt a\u011f), IP adresi atamas\u0131n\u0131, ba\u015flatma betiklerini (user data) ve daha fazlas\u0131n\u0131 yap\u0131land\u0131rabilirsiniz. \u00c7o\u011fu durumda, varsay\u0131lan ayarlar ba\u015flang\u0131\u00e7 i\u00e7in yeterlidir. \u00d6rne\u011finizi bir web sunucusu olarak kullanacaksan\u0131z, genel eri\u015fimli bir IP adresi (Public IP) atanmas\u0131na dikkat edin.<\/li>\n<li><strong>Depolama Ekleme:<\/strong> \u00d6rne\u011finiz i\u00e7in k\u00f6k birimi (root volume) olarak kullan\u0131lan Elastic Block Store (EBS) diskinin boyutunu ve tipini belirlersiniz. Free Tier kapsam\u0131nda 30 GB&#8217;a kadar \u00fccretsiz depolama alabilirsiniz. \u0130htiya\u00e7 duyarsan\u0131z, ek EBS birimleri de ekleyebilirsiniz.<\/li>\n<li><strong>Etiket Ekleme:<\/strong> Sunucular\u0131n\u0131z\u0131 kolayca organize etmek ve maliyet takibi yapmak i\u00e7in etiketler (key-value \u00e7iftleri) ekleyebilirsiniz. \u00d6rne\u011fin, <code>Name: MyWebServer<\/code> gibi.<\/li>\n<li><strong>G\u00fcvenlik Grubu Yap\u0131land\u0131rma:<\/strong> Bu kritik ad\u0131mda, \u00f6rne\u011finize hangi a\u011f trafi\u011finin eri\u015febilece\u011fini belirleyen bir g\u00fcvenlik grubu olu\u015fturur veya mevcut bir g\u00fcvenlik grubunu se\u00e7ersiniz. Bir web sunucusu i\u00e7in, HTTP (80) ve HTTPS (443) portlar\u0131na genel eri\u015fime izin vermeniz gerekebilir. SSH (22) portuna ise yaln\u0131zca kendi IP adresinizden eri\u015fime izin vermek iyi bir g\u00fcvenlik uygulamas\u0131d\u0131r.<\/li>\n<li><strong>G\u00f6zden Ge\u00e7ir ve Ba\u015flat:<\/strong> T\u00fcm ayarlar\u0131 g\u00f6zden ge\u00e7irdikten sonra &#8220;Launch&#8221; d\u00fc\u011fmesine t\u0131klay\u0131n.<\/li>\n<\/ol>\n<h3>Ad\u0131m 3: Anahtar \u00c7ifti (Key Pair) Olu\u015fturma veya Se\u00e7me<\/h3>\n<p>\u00d6rne\u011finizin g\u00fcvenli bir \u015fekilde eri\u015filebilmesi i\u00e7in bir anahtar \u00e7ifti olu\u015fturman\u0131z veya mevcut bir anahtar \u00e7iftini se\u00e7meniz istenecektir. Bu anahtar \u00e7ifti, SSH \u00fczerinden Linux \u00f6rneklerine veya RDP (Remote Desktop Protocol) \u00fczerinden Windows \u00f6rneklerine eri\u015fim i\u00e7in kullan\u0131l\u0131r. Yeni bir anahtar \u00e7ifti olu\u015fturursan\u0131z, <code>.pem<\/code> uzant\u0131l\u0131 \u00f6zel anahtar dosyas\u0131n\u0131 indirmeniz ve g\u00fcvenli bir yerde saklaman\u0131z \u00f6nemlidir. Bu dosya olmadan sunucunuza eri\u015femezsiniz.<\/p>\n<p>Anahtar \u00e7iftini se\u00e7tikten sonra, &#8220;Launch Instances&#8221; d\u00fc\u011fmesine t\u0131klayarak \u00f6rne\u011finizin ba\u015flat\u0131lmas\u0131n\u0131 sa\u011flay\u0131n.<\/p>\n<h3>Ad\u0131m 4: \u00d6rne\u011fe Ba\u011flanma<\/h3>\n<p>\u00d6rnek ba\u015flat\u0131ld\u0131ktan sonra &#8220;View Instances&#8221; d\u00fc\u011fmesine t\u0131klayarak \u00f6rnekler listesine geri d\u00f6nebilirsiniz. \u00d6rne\u011finizin durumu &#8220;pending&#8221; (beklemede) durumundan &#8220;running&#8221; (\u00e7al\u0131\u015f\u0131yor) durumuna ge\u00e7ecektir. \u00d6rne\u011finizi se\u00e7in ve &#8220;Connect&#8221; d\u00fc\u011fmesine t\u0131klay\u0131n. Burada SSH istemcisi, EC2 Instance Connect veya Session Manager gibi farkl\u0131 ba\u011flant\u0131 y\u00f6ntemleri sunulur.<\/p>\n<p>\u00d6rne\u011fin, SSH ile ba\u011flanmak i\u00e7in Linux\/macOS terminalinizde a\u015fa\u011f\u0131daki komutu kullanabilirsiniz:<\/p>\n<pre><code>\nssh -i \"anahtar_adi.pem\" ec2-user@ornek_genel_ip_adresi\n<\/pre>\n<p><\/code><\/p>\n<p>Burada <code>anahtar_adi.pem<\/code>, indirdi\u011finiz \u00f6zel anahtar dosyas\u0131n\u0131n yolu, <code>ec2-user<\/code>, Amazon Linux i\u00e7in varsay\u0131lan kullan\u0131c\u0131 ad\u0131 (Ubuntu i\u00e7in <code>ubuntu<\/code>, di\u011ferleri i\u00e7in de\u011fi\u015febilir) ve <code>ornek_genel_ip_adresi<\/code> ise \u00f6rne\u011finizin atanm\u0131\u015f genel IP adresidir.<\/p>\n<h3>EC2 \u00d6rne\u011fi Ya\u015fam D\u00f6ng\u00fcs\u00fcn\u00fc Y\u00f6netme<\/h3>\n<p>Bir \u00f6rnek ba\u015flat\u0131ld\u0131ktan sonra, onu \u00e7e\u015fitli \u015fekillerde y\u00f6netebilirsiniz:<\/p>\n<ul>\n<li><strong>Durdurma (Stop):<\/strong> \u00d6rne\u011fi ge\u00e7ici olarak durdurur. Bellek i\u00e7eri\u011fi kaybolur, ancak EBS depolama birimi kal\u0131r. Genel IP adresi de\u011fi\u015febilir. Durduruldu\u011funda \u00f6rnek i\u00e7in \u00fccret \u00f6demezsiniz (depolama hari\u00e7).<\/li>\n<li><strong>Ba\u015flatma (Start):<\/strong> Durdurulmu\u015f bir \u00f6rne\u011fi yeniden ba\u015flat\u0131r.<\/li>\n<li><strong>Yeniden Ba\u015flatma (Reboot):<\/strong> \u00d6rne\u011fi i\u015fletim sistemi seviyesinde yeniden ba\u015flat\u0131r. T\u00fcm bellek i\u00e7eri\u011fi korunur.<\/li>\n<li><strong>Sonland\u0131rma (Terminate):<\/strong> \u00d6rne\u011fi kal\u0131c\u0131 olarak siler. T\u00fcm veriler (EBS depolama birimi silinmediyse hari\u00e7) kaybolur ve geri al\u0131namaz. Genellikle bir \u00f6rne\u011fe ihtiyac\u0131n\u0131z kalmad\u0131\u011f\u0131nda maliyetlerden ka\u00e7\u0131nmak i\u00e7in sonland\u0131rman\u0131z gerekir.<\/li>\n<\/ul>\n<p>Bu ad\u0131mlarla, AWS EC2 \u00fczerinde kendi sanal sunucunuzu kolayca ba\u015flatabilir, yap\u0131land\u0131rabilir ve y\u00f6netebilirsiniz. Bu temel yetkinlik, bulut tabanl\u0131 projelerinizin ba\u015flang\u0131\u00e7 noktas\u0131 olacakt\u0131r.<\/p>\n<h2>EC2 G\u00fcvenli\u011fi: G\u00fcvenlik Gruplar\u0131 ve A\u011f Eri\u015fim Kontrol Listeleri (NACLS) Neden \u00d6nemli?<\/h2>\n<p>AWS EC2 \u00f6rneklerinizin g\u00fcvenli\u011fi, bulut altyap\u0131n\u0131z\u0131n genel sa\u011fl\u0131\u011f\u0131 ve b\u00fct\u00fcnl\u00fc\u011f\u00fc i\u00e7in hayati \u00f6neme sahiptir. AWS, bu g\u00fcvenli\u011fi sa\u011flamak i\u00e7in katmanl\u0131 bir yakla\u015f\u0131m sunar ve bunun temelini g\u00fcvenlik gruplar\u0131 ile A\u011f Eri\u015fim Kontrol Listeleri (NACL'ler) olu\u015fturur. Bu iki \u00f6zellik, sunucular\u0131n\u0131za gelen ve giden a\u011f trafi\u011fini kontrol etmenizi sa\u011flayarak yetkisiz eri\u015fimi engeller ve potansiyel g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 s\u0131n\u0131rlar.<\/p>\n<h3>G\u00fcvenlik Gruplar\u0131 (Security Groups) Nedir ve Nas\u0131l \u00c7al\u0131\u015f\u0131r?<\/h3>\n<p>G\u00fcvenlik gruplar\u0131, bir veya daha fazla EC2 \u00f6rne\u011fine atayabilece\u011finiz sanal bir g\u00fcvenlik duvar\u0131 g\u00f6revi g\u00f6r\u00fcr. Bunlar, \u00f6rneklere gelen (inbound) ve giden (outbound) trafi\u011fi port, protokol ve kaynak\/hedef IP adresi baz\u0131nda filtreleyen kurallar i\u00e7erir. G\u00fcvenlik gruplar\u0131, durum bilgisi olan (stateful) bir yap\u0131ya sahiptir; yani bir kurala izin verdi\u011finizde, ili\u015fkili geri d\u00f6n\u00fc\u015f trafi\u011fi otomatik olarak izin verilir. \u00d6rne\u011fin, bir web sunucusuna gelen HTTP (80) trafi\u011fine izin verdi\u011finizde, web sunucusundan istemciye giden yan\u0131t trafi\u011fi i\u00e7in ayr\u0131 bir kural tan\u0131mlaman\u0131za gerek kalmaz.<\/p>\n<h4>G\u00fcvenlik Grubu Kurallar\u0131 Nas\u0131l Yap\u0131land\u0131r\u0131l\u0131r?<\/h4>\n<p>Bir g\u00fcvenlik grubu olu\u015ftururken veya d\u00fczenlerken, a\u015fa\u011f\u0131daki gibi kurallar tan\u0131mlars\u0131n\u0131z:<\/p>\n<ul>\n<li><strong>T\u00fcr (Type):<\/strong> Hangi protokol\u00fcn trafi\u011fini kontrol etti\u011finiz (\u00f6rne\u011fin, SSH, HTTP, HTTPS, TCP, UDP).<\/li>\n<li><strong>Port Aral\u0131\u011f\u0131 (Port Range):<\/strong> Hangi port numaralar\u0131n\u0131n veya port aral\u0131\u011f\u0131n\u0131n etkilendi\u011fi (\u00f6rne\u011fin, 22, 80, 443, 1024-65535).<\/li>\n<li><strong>Kaynak (Source) \/ Hedef (Destination):<\/strong> Trafi\u011fin nereden gelebilece\u011fi (gelen trafik i\u00e7in) veya nereye gidebilece\u011fi (giden trafik i\u00e7in). Bu genellikle bir IP adresi (tek bir IP veya CIDR blo\u011fu) veya ba\u015fka bir g\u00fcvenlik grubudur.<\/li>\n<\/ul>\n<p>\u00d6rnek bir g\u00fcvenlik grubu kural\u0131 listesi:<\/p>\n<table border=\"1\">\n<thead>\n<tr>\n<th>T\u00fcr<\/th>\n<th>Protokol<\/th>\n<th>Port Aral\u0131\u011f\u0131<\/th>\n<th>Kaynak<\/th>\n<th>A\u00e7\u0131klama<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>SSH<\/td>\n<td>TCP<\/td>\n<td>22<\/td>\n<td>0.0.0.0\/0<\/td>\n<td>SSH eri\u015fimine izin ver (T\u00fcm IP'ler) - Test i\u00e7in kullan\u0131l\u0131r, \u00fcretimde kendi IP'niz olmal\u0131.<\/td>\n<\/tr>\n<tr>\n<td>HTTP<\/td>\n<td>TCP<\/td>\n<td>80<\/td>\n<td>0.0.0.0\/0<\/td>\n<td>Web sunucusu i\u00e7in HTTP eri\u015fimine izin ver<\/td>\n<\/tr>\n<tr>\n<td>HTTPS<\/td>\n<td>TCP<\/td>\n<td>443<\/td>\n<td>0.0.0.0\/0<\/td>\n<td>Web sunucusu i\u00e7in HTTPS eri\u015fimine izin ver<\/td>\n<\/tr>\n<tr>\n<td>T\u00fcm Trafik<\/td>\n<td>T\u00fcm\u00fc<\/td>\n<td>T\u00fcm\u00fc<\/td>\n<td>sg-0123456789abcdef0<\/td>\n<td>Bu g\u00fcvenlik grubundan gelen t\u00fcm trafi\u011fe izin ver (uygulama i\u00e7i ileti\u015fim)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>\u00d6nemli Not:<\/strong> Varsay\u0131lan olarak, g\u00fcvenlik gruplar\u0131 t\u00fcm gelen trafi\u011fi engeller ve t\u00fcm giden trafi\u011fe izin verir. Gelen trafi\u011fe izin vermek i\u00e7in a\u00e7\u0131k\u00e7a kurallar tan\u0131mlaman\u0131z gerekir. Ayr\u0131ca, bir \u00f6rne\u011fe birden fazla g\u00fcvenlik grubu atayabilirsiniz ve bu g\u00fcvenlik gruplar\u0131n\u0131n kurallar\u0131 birle\u015ftirilir.<\/p>\n<h3>A\u011f Eri\u015fim Kontrol Listeleri (NACL'ler) Nedir ve Nas\u0131l \u00c7al\u0131\u015f\u0131r?<\/h3>\n<p>NACL'ler, g\u00fcvenlik gruplar\u0131ndan farkl\u0131 olarak alt a\u011f (subnet) seviyesinde \u00e7al\u0131\u015fan durum bilgisiz (stateless) g\u00fcvenlik duvarlar\u0131d\u0131r. G\u00fcvenlik gruplar\u0131 \u00f6rnek seviyesinde bir koruma sa\u011flarken, NACL'ler bir alt a\u011fa gelen ve giden t\u00fcm trafi\u011fi kontrol eder. Durum bilgisiz olmalar\u0131, hem gelen hem de giden trafik i\u00e7in ayr\u0131 ayr\u0131 kurallar tan\u0131mlaman\u0131z gerekti\u011fi anlam\u0131na gelir. \u00d6rne\u011fin, bir web sunucusuna gelen HTTP (80) trafi\u011fine izin verdi\u011finizde, web sunucusundan istemciye giden yan\u0131t trafi\u011fi i\u00e7in de (genellikle dinamik y\u00fcksek portlarda) a\u00e7\u0131k\u00e7a kural tan\u0131mlaman\u0131z gerekir.<\/p>\n<h4>NACL Kurallar\u0131 Nas\u0131l Yap\u0131land\u0131r\u0131l\u0131r?<\/h4>\n<p>NACL kurallar\u0131, numaraland\u0131r\u0131lm\u0131\u015f bir listede belirtilir ve en d\u00fc\u015f\u00fck numaral\u0131 kuraldan ba\u015flanarak i\u015flenir. Bir kural e\u015fle\u015fti\u011finde, di\u011fer kurallar de\u011ferlendirilmez. Bu nedenle, kural s\u0131ralamas\u0131 \u00e7ok \u00f6nemlidir. NACL'ler hem izin verme (allow) hem de reddetme (deny) kurallar\u0131na sahip olabilir.<\/p>\n<p>\u00d6rnek bir NACL kural\u0131 listesi:<\/p>\n<table border=\"1\">\n<thead>\n<tr>\n<th>Kural Numaras\u0131<\/th>\n<th>T\u00fcr<\/th>\n<th>Protokol<\/th>\n<th>Port Aral\u0131\u011f\u0131<\/th>\n<th>Kaynak\/Hedef<\/th>\n<th>\u0130zin Ver\/Reddet<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>100<\/td>\n<td>HTTP<\/td>\n<td>TCP<\/td>\n<td>80<\/td>\n<td>0.0.0.0\/0<\/td>\n<td>\u0130zin Ver<\/td>\n<\/tr>\n<tr>\n<td>110<\/td>\n<td>HTTPS<\/td>\n<td>TCP<\/td>\n<td>443<\/td>\n<td>0.0.0.0\/0<\/td>\n<td>\u0130zin Ver<\/td>\n<\/tr>\n<tr>\n<td>120<\/td>\n<td>Ephemeral Ports<\/td>\n<td>TCP<\/td>\n<td>1024-65535<\/td>\n<td>0.0.0.0\/0<\/td>\n<td>\u0130zin Ver (Giden yan\u0131tlar i\u00e7in)<\/td>\n<\/tr>\n<tr>\n<td>*<\/td>\n<td>T\u00fcm Trafik<\/td>\n<td>T\u00fcm\u00fc<\/td>\n<td>T\u00fcm\u00fc<\/td>\n<td>0.0.0.0\/0<\/td>\n<td>Reddet (Varsay\u0131lan olarak son kural)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Farkl\u0131l\u0131klar ve En \u0130yi Uygulamalar:<\/strong><\/p>\n<ul>\n<li><strong>Kapsam:<\/strong> G\u00fcvenlik gruplar\u0131 \u00f6rnek seviyesinde, NACL'ler alt a\u011f seviyesindedir.<\/li>\n<li><strong>Durum:<\/strong> G\u00fcvenlik gruplar\u0131 durum bilgisidir (stateful), NACL'ler durum bilgisizdir (stateless).<\/li>\n<li><strong>Kurallar:<\/strong> G\u00fcvenlik gruplar\u0131 yaln\u0131zca izin verme kurallar\u0131na sahiptir, NACL'ler hem izin verme hem de reddetme kurallar\u0131na sahiptir.<\/li>\n<li><strong>Varsay\u0131lan Davran\u0131\u015f:<\/strong> G\u00fcvenlik gruplar\u0131 t\u00fcm gelen trafi\u011fi reddeder, t\u00fcm giden trafi\u011fe izin verir. NACL'ler, olu\u015fturdu\u011funuzda varsay\u0131lan olarak t\u00fcm trafi\u011fe izin verir, ancak \u00f6zel NACL'ler olu\u015fturdu\u011funuzda son olarak t\u00fcm trafi\u011fi reddeden \u00f6rt\u00fck bir kural i\u00e7erir.<\/li>\n<\/ul>\n<p>Genellikle, g\u00fcvenlik gruplar\u0131 uygulaman\u0131z\u0131n belirli bile\u015fenleri i\u00e7in daha ince taneli g\u00fcvenlik sa\u011flarken, NACL'ler bir alt a\u011fdaki t\u00fcm \u00f6rnekler i\u00e7in daha geni\u015f bir a\u011f eri\u015fim kontrol\u00fc katman\u0131 sunar. En iyi uygulama, her iki mekanizmay\u0131 da birlikte kullanarak katmanl\u0131 bir g\u00fcvenlik stratejisi olu\u015fturmakt\u0131r. \u00d6rne\u011fin, bir web sunucusu alt a\u011f\u0131ndaki NACL'lerde sadece HTTP\/HTTPS trafi\u011fine izin verip, bu alt a\u011fdaki EC2 \u00f6rne\u011fine atanan g\u00fcvenlik grubunda SSH eri\u015fimini belirli bir IP'ye k\u0131s\u0131tlayabilirsiniz. Bu, derinlemesine savunma ilkesini uygulayarak altyap\u0131n\u0131z\u0131 daha g\u00fcvenli hale getirir.<\/p>\n<h2>Depolama \u00c7\u00f6z\u00fcmleri: EBS, EFS ve S3 ile Verilerinizi Nas\u0131l Saklars\u0131n\u0131z?<\/h2>\n<p>AWS EC2 \u00f6rneklerinizin kendisi, ge\u00e7ici depolama birimleri sunsa da, kal\u0131c\u0131 ve \u00f6l\u00e7eklenebilir veri depolama i\u00e7in AWS'nin \u00e7e\u015fitli depolama hizmetlerinden faydalanmak kritik \u00f6neme sahiptir. Amazon Elastic Block Store (EBS), Amazon Elastic File System (EFS) ve Amazon Simple Storage Service (S3) gibi \u00e7\u00f6z\u00fcmler, farkl\u0131 ihtiya\u00e7lara y\u00f6nelik olarak tasarlanm\u0131\u015ft\u0131r. Bu b\u00f6l\u00fcmde, hangi depolama \u00e7\u00f6z\u00fcm\u00fcn\u00fc ne zaman kullanman\u0131z gerekti\u011fini ve her birinin temel \u00f6zelliklerini inceleyece\u011fiz.<\/p>\n<h3>Amazon Elastic Block Store (EBS): Sanal Diskleriniz<\/h3>\n<p>EBS, EC2 \u00f6rneklerine tak\u0131labilen y\u00fcksek performansl\u0131, kal\u0131c\u0131 blok depolama birimleri sa\u011flar. T\u0131pk\u0131 fiziksel bir sunucuya ba\u011flad\u0131\u011f\u0131n\u0131z bir sabit disk gibi d\u00fc\u015f\u00fcnebilirsiniz. Bir EBS birimi, bir EC2 \u00f6rne\u011finden ba\u011f\u0131ms\u0131z olarak \u00e7al\u0131\u015fabilir, yani \u00f6rne\u011finiz sonland\u0131r\u0131lsa bile verileriniz EBS biriminde g\u00fcvende kal\u0131r (\u00f6rnek sonland\u0131r\u0131l\u0131rken EBS biriminin de silinmemesi i\u00e7in ayar yapman\u0131z gerekir). Bu, \u00f6zellikle i\u015fletim sistemi, veritabanlar\u0131 veya s\u0131k eri\u015filen uygulama verileri gibi performans hassasiyeti olan i\u015f y\u00fckleri i\u00e7in idealdir.<\/p>\n<h4>EBS Birim Tipleri:<\/h4>\n<ul>\n<li><strong>SSD Destekli Depolama (IOPS yo\u011fun i\u015f y\u00fckleri i\u00e7in):<\/strong>\n<ul>\n<li><strong>Genel Ama\u00e7l\u0131 SSD (gp2\/gp3):<\/strong> \u00c7o\u011fu i\u015f y\u00fck\u00fc i\u00e7in dengeli bir performans ve maliyet sunar. Genellikle sistem \u00f6ny\u00fckleme birimleri, geli\u015ftirme ortamlar\u0131 ve k\u00fc\u00e7\u00fck-orta \u00f6l\u00e7ekli veritabanlar\u0131 i\u00e7in tercih edilir. gp3, daha d\u00fc\u015f\u00fck maliyetle daha iyi performans kontrol\u00fc sunar.<\/li>\n<li><strong>Sa\u011flanm\u0131\u015f IOPS SSD (io1\/io2\/io2 Block Express):<\/strong> \u00d6zellikle kritik, I\/O yo\u011fun i\u015f y\u00fckleri (b\u00fcy\u00fck veritabanlar\u0131 gibi) i\u00e7in tasarlanm\u0131\u015ft\u0131r. Belirli bir IOPS (saniyedeki giri\u015f\/\u00e7\u0131k\u0131\u015f i\u015flemleri) seviyesi garanti eder.<\/li>\n<\/ul>\n<\/li>\n<li><strong>HDD Destekli Depolama (Throughput yo\u011fun i\u015f y\u00fckleri i\u00e7in):<\/strong>\n<ul>\n<li><strong>Cold HDD (sc1):<\/strong> Seyrek eri\u015filen veriler ve d\u00fc\u015f\u00fck maliyetli depolama gerektiren i\u015f y\u00fckleri (ar\u015fivleme gibi) i\u00e7in uygundur.<\/li>\n<li><strong>Throughput Optimized HDD (st1):<\/strong> B\u00fcy\u00fck veri setlerinin s\u0131k eri\u015fildi\u011fi (\u00f6rne\u011fin, b\u00fcy\u00fck veri analizi, g\u00fcnl\u00fck i\u015fleme) i\u015f y\u00fckleri i\u00e7in tasarlanm\u0131\u015ft\u0131r. Y\u00fcksek ard\u0131\u015f\u0131k okuma\/yazma performans\u0131 sunar.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>\u00d6nemli \u00d6zellikler:<\/strong> EBS anl\u0131k g\u00f6r\u00fcnt\u00fcleri (snapshots) ile verilerinizi yedekleyebilir, yeni EBS birimleri olu\u015fturabilir veya mevcut birimlerin boyutunu art\u0131rabilirsiniz. Ayr\u0131ca, farkl\u0131 \u015fifreleme se\u00e7enekleri ile verilerinizin g\u00fcvenli\u011fini sa\u011flayabilirsiniz.<\/p>\n<h3>Amazon Elastic File System (EFS): \u00d6l\u00e7eklenebilir Payla\u015f\u0131ml\u0131 Dosya Sistemi<\/h3>\n<p>EFS, birden fazla EC2 \u00f6rne\u011finin ayn\u0131 anda eri\u015febilece\u011fi, esnek ve tamamen y\u00f6netilen bir dosya depolama hizmetidir. A\u011f Dosya Sistemi (NFS) protokol\u00fcn\u00fc kullanarak Linux tabanl\u0131 EC2 \u00f6rneklerine kolayca ba\u011flanabilir. Web sunucusu k\u00fcmeleri, geli\u015ftirme ortamlar\u0131, i\u00e7erik y\u00f6netim sistemleri veya b\u00fcy\u00fck veri analizi gibi ortak dosya eri\u015fimi gerektiren senaryolar i\u00e7in m\u00fckemmeldir.<\/p>\n<p>EFS'nin en b\u00fcy\u00fck avantaj\u0131, talep \u00fczerine otomatik olarak \u00f6l\u00e7eklenebilmesidir. Yani, depolama alan\u0131n\u0131 manuel olarak sa\u011flaman\u0131za gerek kalmaz; verileriniz b\u00fcy\u00fcd\u00fck\u00e7e EFS otomatik olarak geni\u015fler. Ayr\u0131ca, verileri birden fazla eri\u015filebilirlik alan\u0131 genelinde yedekli olarak saklayarak y\u00fcksek eri\u015filebilirlik sunar.<\/p>\n<p><strong>Kullan\u0131m Alanlar\u0131:<\/strong> \u0130\u00e7erik depolar\u0131, ana dizinler (home directories), genel uygulama yap\u0131land\u0131rma dosyalar\u0131, geli\u015ftirme ve test ortamlar\u0131.<\/p>\n<h3>Amazon Simple Storage Service (S3): Nesne Depolama<\/h3>\n<p>S3, neredeyse s\u0131n\u0131rs\u0131z \u00f6l\u00e7eklenebilirlik, y\u00fcksek dayan\u0131kl\u0131l\u0131k ve d\u00fc\u015f\u00fck maliyet sunan bir nesne depolama hizmetidir. Dosyalar\u0131 (nesneleri) \"bucket\" ad\u0131 verilen konteynerlerde saklar. Web siteleri i\u00e7in statik i\u00e7erik bar\u0131nd\u0131rma, yedekleme ve ar\u015fivleme, b\u00fcy\u00fck veri analizi i\u00e7in veri g\u00f6lleri (data lakes) ve uygulama \u00e7\u0131kt\u0131lar\u0131n\u0131n depolanmas\u0131 gibi bir\u00e7ok farkl\u0131 kullan\u0131m senaryosuna sahiptir.<\/p>\n<p>S3, do\u011frudan bir i\u015fletim sistemi taraf\u0131ndan monte edilemez ve bir dosya sistemi gibi davranmaz; bunun yerine REST API arac\u0131l\u0131\u011f\u0131yla eri\u015filir. Bu nedenle, bir EC2 \u00f6rne\u011finin i\u015fletim sistemi veya uygulamalar\u0131 taraf\u0131ndan do\u011frudan dosya sistemi olarak kullan\u0131lmaz. Ancak, uygulamalar S3 API'lerini kullanarak nesneleri okuyabilir ve yazabilir.<\/p>\n<h4>S3 Depolama S\u0131n\u0131flar\u0131:<\/h4>\n<ul>\n<li><strong>S3 Standard:<\/strong> S\u0131k eri\u015filen veriler i\u00e7in y\u00fcksek performans ve d\u00fc\u015f\u00fck gecikme s\u00fcresi sunar.<\/li>\n<li><strong>S3 Intelligent-Tiering:<\/strong> Eri\u015fimi bilinmeyen veya de\u011fi\u015fen veriler i\u00e7in verileri otomatik olarak en uygun depolama katman\u0131na ta\u015f\u0131r.<\/li>\n<li><strong>S3 Standard-IA (Infrequent Access):<\/strong> Daha az s\u0131kl\u0131kla eri\u015filen ancak gerekti\u011finde h\u0131zl\u0131 eri\u015fim gerektiren veriler i\u00e7in.<\/li>\n<li><strong>S3 One Zone-IA:<\/strong> Tek bir eri\u015filebilirlik alan\u0131nda depolan\u0131r, daha d\u00fc\u015f\u00fck maliyetlidir ancak b\u00f6lge ar\u0131zas\u0131na kar\u015f\u0131 daha az dayan\u0131kl\u0131d\u0131r.<\/li>\n<li><strong>S3 Glacier & Glacier Deep Archive:<\/strong> Uzun s\u00fcreli ar\u015fivleme ve \u00e7ok d\u00fc\u015f\u00fck maliyetli depolama i\u00e7in. Eri\u015fimi daha uzun s\u00fcrebilir.<\/li>\n<\/ul>\n<p><strong>Farkl\u0131 Kullan\u0131m Senaryolar\u0131:<\/strong><\/p>\n<ul>\n<li><strong>EBS:<\/strong> Bir sunucuya ba\u011flaman\u0131z gereken i\u015fletim sistemi ve veritabanlar\u0131 gibi kritik performans gerektiren veriler.<\/li>\n<li><strong>EFS:<\/strong> Birden fazla sunucunun ayn\u0131 anda eri\u015fmesi gereken payla\u015f\u0131ml\u0131 dosya sistemleri.<\/li>\n<li><strong>S3:<\/strong> Statik web siteleri, yedeklemeler, ar\u015fivler, log dosyalar\u0131, medya dosyalar\u0131 gibi nesne tabanl\u0131 depolama ihtiya\u00e7lar\u0131.<\/li>\n<\/ul>\n<p>Do\u011fru depolama \u00e7\u00f6z\u00fcm\u00fcn\u00fc se\u00e7mek, uygulaman\u0131z\u0131n performans\u0131n\u0131, maliyetini ve veri dayan\u0131kl\u0131l\u0131\u011f\u0131n\u0131 optimize etmek a\u00e7\u0131s\u0131ndan kilit \u00f6neme sahiptir. \u0130\u015f y\u00fcklerinizin gereksinimlerini dikkatlice de\u011ferlendirerek en uygun AWS depolama hizmetini se\u00e7melisiniz.<\/p>\n<h2>\u00d6l\u00e7eklenebilirlik ve Y\u00fcksek Eri\u015filebilirlik: Auto Scaling ve Y\u00fck Dengeleme ile Uygulamalar\u0131n\u0131z\u0131 Nas\u0131l Optimize Edersiniz?<\/h2>\n<p>Modern bulut uygulamalar\u0131n\u0131n en \u00f6nemli gereksinimlerinden ikisi, de\u011fi\u015fken y\u00fcklere uyum sa\u011flayabilen \u00f6l\u00e7eklenebilirlik ve hizmet kesintilerini minimuma indiren y\u00fcksek eri\u015filebilirliktir. AWS, bu hedeflere ula\u015fmak i\u00e7in Amazon EC2 Auto Scaling ve Elastic Load Balancing (ELB) gibi g\u00fc\u00e7l\u00fc ara\u00e7lar sunar. Bu hizmetleri bir arada kullanarak, uygulamalar\u0131n\u0131z\u0131n performans\u0131n\u0131 ve s\u00fcreklili\u011fini \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilirsiniz.<\/p>\n<h3>Amazon EC2 Auto Scaling: Otomatik \u00d6l\u00e7eklenme<\/h3>\n<p>EC2 Auto Scaling, uygulaman\u0131z\u0131n trafi\u011fine veya kaynak kullan\u0131m\u0131na g\u00f6re EC2 \u00f6rneklerinin say\u0131s\u0131n\u0131 otomatik olarak ayarlayan bir AWS hizmetidir. Bu sayede, yo\u011fun d\u00f6nemlerde ek kapasite sa\u011flayarak performans d\u00fc\u015f\u00fc\u015flerini engellerken, d\u00fc\u015f\u00fck yo\u011funluklu d\u00f6nemlerde \u00f6rnekleri azaltarak maliyet tasarrufu sa\u011flar. Manuel m\u00fcdahaleye gerek kalmadan altyap\u0131n\u0131z\u0131 optimize etmenizi m\u00fcmk\u00fcn k\u0131lar.<\/p>\n<h4>Auto Scaling Nas\u0131l \u00c7al\u0131\u015f\u0131r?<\/h4>\n<ol>\n<li><strong>Ba\u015flatma \u015eablonu (Launch Template) veya Ba\u015flatma Konfig\u00fcrasyonu (Launch Configuration):<\/strong> Auto Scaling grubunun yeni \u00f6rnekleri nas\u0131l ba\u015flataca\u011f\u0131n\u0131 tan\u0131mlar. Bu \u015fablonlar, kullan\u0131lacak AMI, \u00f6rnek tipi, anahtar \u00e7ifti, g\u00fcvenlik gruplar\u0131 ve kullan\u0131c\u0131 verisi (user data) gibi bilgileri i\u00e7erir. Ba\u015flatma \u015eablonlar\u0131 daha yeni ve esnek bir se\u00e7enektir.<\/li>\n<li><strong>Auto Scaling Grubu (Auto Scaling Group - ASG):<\/strong> Ba\u015flatma \u015fablonunu kullanarak \u00f6rnekleri ba\u015flatan ve y\u00f6neten gruptur. ASG, belirledi\u011finiz minimum, maksimum ve istenen kapasite (desired capacity) de\u011ferlerine g\u00f6re \u00f6rnek say\u0131s\u0131n\u0131 korur.<\/li>\n<li><strong>\u00d6l\u00e7eklendirme Politikalar\u0131 (Scaling Policies):<\/strong> Ne zaman ve nas\u0131l \u00f6l\u00e7eklenece\u011fini belirleyen kurallard\u0131r.\n<ul>\n<li><strong>Basit \u00d6l\u00e7eklendirme (Simple Scaling):<\/strong> Bir CloudWatch alarm\u0131 tetiklendi\u011finde \u00f6rnek say\u0131s\u0131n\u0131 art\u0131r\u0131r veya azalt\u0131r. (\u00d6rn: CPU kullan\u0131m\u0131 %70'i a\u015farsa 2 \u00f6rnek ekle)<\/li>\n<li><strong>Ad\u0131m \u00d6l\u00e7eklendirme (Step Scaling):<\/strong> CloudWatch alarm\u0131n\u0131n b\u00fcy\u00fckl\u00fc\u011f\u00fcne ba\u011fl\u0131 olarak farkl\u0131 art\u0131rma\/azaltma ad\u0131mlar\u0131 tan\u0131mlaman\u0131za olanak tan\u0131r.<\/li>\n<li><strong>Hedef Takip \u00d6l\u00e7eklendirme (Target Tracking Scaling):<\/strong> Bir metrik (\u00f6rne\u011fin, ortalama CPU kullan\u0131m\u0131) i\u00e7in belirli bir hedef de\u011feri korumaya \u00e7al\u0131\u015f\u0131r. Bu, genellikle en kolay ve verimli \u00f6l\u00e7eklendirme y\u00f6ntemidir.<\/li>\n<li><strong>Zamanlanm\u0131\u015f \u00d6l\u00e7eklendirme (Scheduled Scaling):<\/strong> Belirli bir zamanda (\u00f6rne\u011fin, her i\u015f g\u00fcn\u00fc sabah 9'da) kapasiteyi ayarlamak i\u00e7in kullan\u0131l\u0131r.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Sa\u011fl\u0131k Kontrolleri (Health Checks):<\/strong> Auto Scaling grubu, \u00f6rneklerin sa\u011fl\u0131kl\u0131 olup olmad\u0131\u011f\u0131n\u0131 d\u00fczenli olarak kontrol eder ve sa\u011fl\u0131ks\u0131z \u00f6rnekleri otomatik olarak sonland\u0131r\u0131p yenilerini ba\u015flat\u0131r.<\/li>\n<\/ol>\n<p><strong>Vaka Analizi: E-ticaret Sitesi<\/strong><br \/>\nBir e-ticaret sitesi, Kara Cuma indirimleri s\u0131ras\u0131nda normalin 10 kat\u0131 trafik alabilir. Manuel olarak y\u00fczlerce sunucu kurmak ve ard\u0131ndan kapatmak imkans\u0131zd\u0131r. Auto Scaling ile, web sunucular\u0131n\u0131n ortalama CPU kullan\u0131m\u0131n\u0131n %60'\u0131 a\u015ft\u0131\u011f\u0131nda otomatik olarak yeni EC2 \u00f6rnekleri ba\u015flatacak bir hedef takip politikas\u0131 tan\u0131mlan\u0131r. Trafik normale d\u00f6nd\u00fc\u011f\u00fcnde, CPU kullan\u0131m\u0131 d\u00fc\u015fer ve Auto Scaling \u00f6rnek say\u0131s\u0131n\u0131 tekrar minimize eder. Bu, hem s\u00fcrekli y\u00fcksek performans\u0131 garanti eder hem de i\u015fletmeye b\u00fcy\u00fck maliyet tasarrufu sa\u011flar.<\/p>\n<h3>Elastic Load Balancing (ELB): Y\u00fck Dengeleme<\/h3>\n<p>Elastic Load Balancing (ELB), gelen a\u011f trafi\u011fini birden fazla hedefe (EC2 \u00f6rnekleri gibi) otomatik olarak da\u011f\u0131tan bir hizmettir. Bu, uygulaman\u0131z\u0131n tek bir hata noktas\u0131n\u0131 ortadan kald\u0131r\u0131r, uygulaman\u0131z\u0131n performans\u0131n\u0131 ve eri\u015filebilirli\u011fini art\u0131r\u0131r.<\/p>\n<h4>ELB T\u00fcrleri:<\/h4>\n<ul>\n<li><strong>Application Load Balancer (ALB):<\/strong> HTTP ve HTTPS trafi\u011fi i\u00e7in en uygun se\u00e7enektir. Geli\u015fmi\u015f y\u00f6nlendirme \u00f6zellikleri sunar (URL tabanl\u0131, ana bilgisayar tabanl\u0131 y\u00f6nlendirme gibi). Mikroservisler ve kapsay\u0131c\u0131 tabanl\u0131 uygulamalar i\u00e7in idealdir.<\/li>\n<li><strong>Network Load Balancer (NLB):<\/strong> Ultra y\u00fcksek performans ve d\u00fc\u015f\u00fck gecikme s\u00fcresi ile TCP, UDP ve TLS trafi\u011fi i\u00e7in tasarlanm\u0131\u015ft\u0131r. Y\u00fcksek i\u015flem hacmine sahip i\u015f y\u00fckleri ve statik IP adresleri gerektiren senaryolar i\u00e7in uygundur.<\/li>\n<li><strong>Classic Load Balancer (CLB):<\/strong> Eski nesil y\u00fck dengeleyicidir. Art\u0131k yeni uygulamalar i\u00e7in ALB veya NLB tercih edilmelidir.<\/li>\n<\/ul>\n<p><strong>ELB'nin Faydalar\u0131:<\/strong><\/p>\n<ul>\n<li><strong>Y\u00fcksek Eri\u015filebilirlik:<\/strong> Trafi\u011fi birden fazla eri\u015filebilirlik alan\u0131na yayarak tek bir hata noktas\u0131n\u0131 ortadan kald\u0131r\u0131r.<\/li>\n<li><strong>\u00d6l\u00e7eklenebilirlik:<\/strong> Gelen trafi\u011fe g\u00f6re otomatik olarak \u00f6l\u00e7eklenir.<\/li>\n<li><strong>Sa\u011fl\u0131k Kontrolleri:<\/strong> Yaln\u0131zca sa\u011fl\u0131kl\u0131 \u00f6rneklere trafik y\u00f6nlendirir. Bir \u00f6rnek ba\u015far\u0131s\u0131z olursa, trafi\u011fi di\u011fer sa\u011fl\u0131kl\u0131 \u00f6rneklere y\u00f6nlendirir.<\/li>\n<li><strong>SSL\/TLS Sonland\u0131rma:<\/strong> \u015eifreleme\/\u015fifre \u00e7\u00f6zme y\u00fck\u00fcn\u00fc \u00f6rneklerden alarak performans\u0131 art\u0131r\u0131r.<\/li>\n<\/ul>\n<p><strong>Auto Scaling ve ELB Entegrasyonu:<\/strong><br \/>\nBu iki hizmet birbiriyle m\u00fckemmel bir uyum i\u00e7inde \u00e7al\u0131\u015f\u0131r. Bir Auto Scaling grubundaki \u00f6rnekler genellikle bir Elastic Load Balancer'\u0131n arkas\u0131na yerle\u015ftirilir. ELB, gelen trafi\u011fi ASG'deki sa\u011fl\u0131kl\u0131 \u00f6rneklere da\u011f\u0131t\u0131rken, ASG \u00f6rnek say\u0131s\u0131n\u0131 dinamik olarak ayarlar. Bu entegrasyon, uygulaman\u0131z\u0131n hem performans\u0131n\u0131 optimize eder hem de y\u00fcksek eri\u015filebilirli\u011fini garanti eder. \u00d6rne\u011fin, bir web uygulamas\u0131 i\u00e7in ALB'yi kullanarak gelen HTTP\/HTTPS trafi\u011fini Auto Scaling grubu i\u00e7indeki web sunucular\u0131na y\u00f6nlendirebilirsiniz. Bu kurulum, yo\u011funluk ne olursa olsun uygulaman\u0131z\u0131n sorunsuz \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flar.<\/p>\n<p>Bu g\u00fc\u00e7l\u00fc kombinasyon sayesinde, bulut altyap\u0131n\u0131z\u0131 \"kendi kendini iyile\u015ftiren\" ve \"otomatik olarak \u00f6l\u00e7eklenen\" bir yap\u0131ya d\u00f6n\u00fc\u015ft\u00fcrebilirsiniz. Bu da operasyonel y\u00fck\u00fc azalt\u0131r ve geli\u015ftiricilerin daha \u00e7ok i\u015f mant\u0131\u011f\u0131na odaklanmas\u0131n\u0131 sa\u011flar.<\/p>\n<h2>EC2 Maliyet Optimizasyonu: Rezerv Edilmi\u015f \u00d6rnekler ve Spot \u00d6rnekleri Nas\u0131l Kullan\u0131l\u0131r?<\/h2>\n<p>AWS EC2'nin esnekli\u011fi ve g\u00fc\u00e7l\u00fc \u00f6zellikleri \u015f\u00fcphesiz i\u015fletmeler i\u00e7in b\u00fcy\u00fck avantajlar sunar. Ancak, bulut harcamalar\u0131n\u0131n kontrol alt\u0131nda tutulmas\u0131, her b\u00fcy\u00fckl\u00fckteki \u015firket i\u00e7in kritik bir konudur. EC2, farkl\u0131 kullan\u0131m senaryolar\u0131na y\u00f6nelik \u00e7e\u015fitli fiyatland\u0131rma modelleri sunarak maliyet optimizasyonu konusunda \u00f6nemli f\u0131rsatlar sa\u011flar. Bu modeller aras\u0131nda On-Demand \u00f6rnekler, Rezerv Edilmi\u015f \u00d6rnekler (Reserved Instances - RIs) ve Spot \u00d6rnekleri \u00f6ne \u00e7\u0131kmaktad\u0131r.<\/p>\n<h3>On-Demand (\u0130stek \u00dczerine) \u00d6rnekler: Ba\u015flang\u0131\u00e7 Noktas\u0131<\/h3>\n<p>On-Demand \u00f6rnekler, EC2'nin varsay\u0131lan ve en esnek fiyatland\u0131rma modelidir. Yaln\u0131zca kulland\u0131\u011f\u0131n\u0131z i\u015flem g\u00fcc\u00fc i\u00e7in saatlik veya saniyelik bazda \u00f6deme yapars\u0131n\u0131z. Taahh\u00fct gerektirmez ve sunucular\u0131 istedi\u011finiz zaman ba\u015flat\u0131p durdurabilirsiniz. Bu model, k\u0131sa s\u00fcreli veya d\u00fczensiz i\u015f y\u00fckleri, geli\u015ftirme\/test ortamlar\u0131 ve AWS ile yeni tan\u0131\u015fanlar i\u00e7in idealdir.<\/p>\n<p><strong>Avantaj\u0131:<\/strong> Y\u00fcksek esneklik.<br \/>\n<strong>Dezavantaj\u0131:<\/strong> Di\u011fer modellere g\u00f6re genellikle daha pahal\u0131d\u0131r.<\/p>\n<h3>Rezerv Edilmi\u015f \u00d6rnekler (Reserved Instances - RIs): Taahh\u00fct ile Tasarruf<\/h3>\n<p>Rezerv Edilmi\u015f \u00d6rnekler, belirli bir \u00f6rnek tipini (\u00f6rne\u011fin, t3.medium) 1 veya 3 y\u0131l boyunca kullanmay\u0131 taahh\u00fct ederek \u00f6nemli \u00f6l\u00e7\u00fcde indirimli fiyatlar alman\u0131z\u0131 sa\u011flar. Bu indirimler, On-Demand fiyatlar\u0131na k\u0131yasla %75'e kadar \u00e7\u0131kabilir. RIs, s\u00fcrekli ve \u00f6ng\u00f6r\u00fclebilir i\u015f y\u00fckleri (web sunucular\u0131, veritabanlar\u0131, arka u\u00e7 uygulamalar\u0131) i\u00e7in m\u00fckemmel bir maliyet optimizasyonu arac\u0131d\u0131r.<\/p>\n<h4>RI T\u00fcrleri ve \u00d6zellikleri:<\/h4>\n<ul>\n<li><strong>Standart RIs:<\/strong> \u00d6rnek tipi ve b\u00f6lge i\u00e7in en y\u00fcksek indirimleri sunar, ancak esneklikleri d\u00fc\u015f\u00fckt\u00fcr (\u00f6rnek \u00f6zelliklerini de\u011fi\u015ftiremezsiniz).<\/li>\n<li><strong>D\u00f6n\u00fc\u015ft\u00fcr\u00fclebilir RIs (Convertible RIs):<\/strong> Daha d\u00fc\u015f\u00fck indirimlerle birlikte \u00f6rnek tipini veya i\u015fletim sistemini de\u011fi\u015ftirme esnekli\u011fi sunar. Uzun vadede i\u015f y\u00fcklerinizin de\u011fi\u015febilece\u011fi durumlarda faydal\u0131d\u0131r.<\/li>\n<li><strong>B\u00f6lge Kapsaml\u0131 RIs (Regional RIs):<\/strong> Belirli bir eri\u015filebilirlik alan\u0131na ba\u011fl\u0131 kalmadan, o b\u00f6lgedeki herhangi bir eri\u015filebilirlik alan\u0131nda kullan\u0131labilir. \u00d6rnek tipleri uyumlu oldu\u011fu s\u00fcrece Auto Scaling gruplar\u0131yla da \u00e7al\u0131\u015f\u0131r.<\/li>\n<\/ul>\n<p><strong>\u00d6deme Se\u00e7enekleri:<\/strong><\/p>\n<ul>\n<li><strong>Pe\u015fin Yok (No Upfront):<\/strong> Taahh\u00fct s\u00fcresi boyunca indirimli saatlik \u00fccret \u00f6dersiniz.<\/li>\n<li><strong>K\u0131smen Pe\u015fin (Partial Upfront):<\/strong> Daha b\u00fcy\u00fck bir indirim kar\u015f\u0131l\u0131\u011f\u0131nda k\u00fc\u00e7\u00fck bir pe\u015fin \u00f6deme yapars\u0131n\u0131z, geri kalan\u0131n\u0131 indirimli saatlik \u00fccret olarak \u00f6dersiniz.<\/li>\n<li><strong>Tam Pe\u015fin (All Upfront):<\/strong> En b\u00fcy\u00fck indirimi almak i\u00e7in t\u00fcm taahh\u00fct bedelini pe\u015fin \u00f6dersiniz.<\/li>\n<\/ul>\n<p><strong>Vaka Analizi: SaaS \u015eirketi<\/strong><br \/>\nBir SaaS (Software as a Service) \u015firketi, temel uygulamas\u0131n\u0131 destekleyen s\u00fcrekli \u00e7al\u0131\u015fan bir dizi EC2 \u00f6rne\u011fine sahiptir. Bu \u00f6rneklerin %80'inin 7\/24 \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 ve \u00f6rnek tiplerinin uzun s\u00fcre de\u011fi\u015fmeyece\u011fini bilirler. Bu durumda, bu \u00f6rnekler i\u00e7in 3 y\u0131ll\u0131k, tam pe\u015fin \u00f6demeli Standart Rezerv Edilmi\u015f \u00d6rnekler sat\u0131n alarak bulut maliyetlerini \u00f6nemli \u00f6l\u00e7\u00fcde d\u00fc\u015f\u00fcrebilirler. Kalan %20'lik de\u011fi\u015fken i\u015f y\u00fckleri i\u00e7in On-Demand veya Spot \u00f6rnekleri kullanmaya devam edebilirler.<\/p>\n<h3>Spot \u00d6rnekleri: Maksimum Tasarruf, Y\u00fcksek De\u011fi\u015fkenlik<\/h3>\n<p>Spot \u00f6rnekler, AWS'nin kullan\u0131lmayan EC2 kapasitesini \u00e7ok d\u00fc\u015f\u00fck fiyatlarla (On-Demand fiyatlar\u0131na g\u00f6re %90'a kadar indirim) sunan bir modeldir. Ancak, AWS bu kapasiteye ihtiya\u00e7 duydu\u011funda Spot \u00f6rne\u011finiz herhangi bir zamanda 2 dakikal\u0131k bir uyar\u0131 ile sonland\u0131r\u0131labilir. Bu nedenle, Spot \u00f6rnekleri kesintilere dayan\u0131kl\u0131, esnek ve durum bilgisiz (stateless) i\u015f y\u00fckleri i\u00e7in uygundur.<\/p>\n<h4>Spot \u00d6rnekleri \u0130\u00e7in Uygun \u0130\u015f Y\u00fckleri:<\/h4>\n<ul>\n<li>B\u00fcy\u00fck veri analizi (Hadoop, Spark k\u00fcmeleri)<\/li>\n<li>CI\/CD (S\u00fcrekli Entegrasyon\/S\u00fcrekli Da\u011f\u0131t\u0131m) test ortamlar\u0131<\/li>\n<li>Toplu i\u015fleme (batch processing)<\/li>\n<li>Web sunucular\u0131 (bir y\u00fck dengeleyici arkas\u0131nda birden fazla Spot \u00f6rnek kullan\u0131larak)<\/li>\n<li>G\u00f6r\u00fcnt\u00fc\/video i\u015fleme<\/li>\n<\/ul>\n<p><strong>\u00d6nemli Not:<\/strong> Spot \u00f6rneklerini kullan\u0131rken, i\u015f y\u00fck\u00fcn\u00fcz\u00fcn kesintilere dayan\u0131kl\u0131 oldu\u011fundan veya g\u00f6revin yeniden ba\u015flat\u0131labilece\u011finden emin olmal\u0131s\u0131n\u0131z. Auto Scaling gruplar\u0131 ile Spot \u00f6rnekleri entegre etmek, kapasite dalgalanmalar\u0131n\u0131 y\u00f6netmek ve maliyetleri optimize etmek i\u00e7in g\u00fc\u00e7l\u00fc bir yoldur.<\/p>\n<h3>Maliyet Optimizasyonu \u0130pu\u00e7lar\u0131:<\/h3>\n<ul>\n<li><strong>Do\u011fru \u00d6rnek Tipini Se\u00e7in:<\/strong> \u0130\u015f y\u00fck\u00fcn\u00fcze en uygun CPU, RAM ve depolama kombinasyonunu sunan \u00f6rnek tipini se\u00e7erek gereksiz maliyetlerden ka\u00e7\u0131n\u0131n.<\/li>\n<li><strong>Kullan\u0131lmayan Kaynaklar\u0131 Sonland\u0131r\u0131n:<\/strong> Geli\u015ftirme, test veya ge\u00e7ici i\u015f y\u00fckleri bitti\u011finde EC2 \u00f6rneklerini sonland\u0131rmay\u0131 unutmay\u0131n.<\/li>\n<li><strong>Auto Scaling Kullan\u0131n:<\/strong> Uygulaman\u0131z\u0131n talebe g\u00f6re otomatik olarak \u00f6l\u00e7eklenmesini sa\u011flayarak, fazla kapasite i\u00e7in \u00f6deme yapmaktan ka\u00e7\u0131n\u0131n.<\/li>\n<li><strong>Reserved Instance ve Spot Instance Planlamas\u0131:<\/strong> S\u00fcrekli \u00e7al\u0131\u015fan temel i\u015f y\u00fckleriniz i\u00e7in RIs, kesintilere dayan\u0131kl\u0131 i\u015f y\u00fckleriniz i\u00e7in Spot \u00f6rnekleri kullan\u0131n.<\/li>\n<li><strong>EBS Birimlerini Optimize Edin:<\/strong> Kullan\u0131lmayan veya ba\u011flant\u0131s\u0131z EBS birimlerini silin. Do\u011fru EBS birim tipini se\u00e7in (\u00f6rne\u011fin, gp3 genellikle \u00e7o\u011fu kullan\u0131m i\u00e7in iyi bir ba\u015flang\u0131\u00e7t\u0131r).<\/li>\n<li><strong>AWS Cost Explorer Kullan\u0131n:<\/strong> Harcamalar\u0131n\u0131z\u0131 izlemek, trendleri belirlemek ve maliyet tasarrufu f\u0131rsatlar\u0131n\u0131 bulmak i\u00e7in bu arac\u0131 kullan\u0131n.<\/li>\n<\/ul>\n<p>EC2 maliyet optimizasyonu, s\u00fcrekli bir s\u00fcre\u00e7tir. \u0130\u015f y\u00fcklerinizi d\u00fczenli olarak analiz ederek, do\u011fru fiyatland\u0131rma modellerini ve AWS hizmetlerini bir araya getirerek bulut harcamalar\u0131n\u0131z\u0131 etkin bir \u015fekilde y\u00f6netebilirsiniz.<\/p>\n<h2>Sonu\u00e7: AWS EC2 ile Bulutta S\u0131n\u0131rlar\u0131 A\u015f\u0131n<\/h2>\n<p>Bu makalede, AWS Elastic Compute Cloud (EC2)'nin ne oldu\u011fundan, temel bile\u015fenlerinden, bir \u00f6rne\u011fin nas\u0131l ba\u015flat\u0131laca\u011f\u0131ndan, g\u00fcvenlik ve depolama \u00e7\u00f6z\u00fcmlerine, \u00f6l\u00e7eklenebilirlik ve maliyet optimizasyonuna kadar geni\u015f bir yelpazeyi ele ald\u0131k. G\u00f6rd\u00fc\u011f\u00fcm\u00fcz gibi, EC2 modern bulut altyap\u0131s\u0131n\u0131n temel ta\u015flar\u0131ndan biridir ve i\u015fletmelere e\u015fsiz bir esneklik, \u00f6l\u00e7eklenebilirlik ve maliyet etkinli\u011fi sunar.<\/p>\n<p>AWS EC2 sayesinde, geleneksel fiziksel sunucular\u0131n k\u0131s\u0131tlamalar\u0131ndan kurtularak projelerinizi h\u0131zla hayata ge\u00e7irebilir, anl\u0131k talep de\u011fi\u015fikliklerine kolayca uyum sa\u011flayabilir ve k\u00fcresel bir eri\u015fimle uygulamalar\u0131n\u0131z\u0131 d\u00fcnyaya a\u00e7abilirsiniz. Do\u011fru \u00f6rnek tipini se\u00e7mek, g\u00fcvenli\u011fi sa\u011flamak, verilerinizi etkin bir \u015fekilde depolamak, Auto Scaling ve ELB ile otomatik \u00f6l\u00e7eklenebilir ve y\u00fcksek eri\u015filebilir sistemler kurmak, ve nihayetinde Reserved Instances ve Spot Instances gibi fiyatland\u0131rma modelleriyle maliyetleri optimize etmek, EC2'den en iyi \u015fekilde yararlanman\u0131n anahtarlar\u0131d\u0131r.<\/p>\n<p>Bulut bili\u015fim yolculu\u011funuza ba\u015flarken veya mevcut altyap\u0131n\u0131z\u0131 g\u00fc\u00e7lendirirken, AWS EC2, s\u0131n\u0131rs\u0131z potansiyeliyle size ve i\u015fletmenize yeni ufuklar a\u00e7acakt\u0131r. Bu rehberdeki bilgilerle donanarak, kendi bulut maceralar\u0131n\u0131z\u0131 ba\u015flatmak i\u00e7in g\u00fc\u00e7l\u00fc bir temele sahipsiniz. Unutmay\u0131n, bulut d\u00fcnyas\u0131 s\u00fcrekli geli\u015fiyor; bu nedenle en son geli\u015fmeleri takip etmek ve AWS'nin sundu\u011fu yenilikleri ke\u015ffetmek her zaman faydal\u0131 olacakt\u0131r.<\/p>\n<h3>S\u0131k\u00e7a Sorulan Sorular<\/h3>\n<p><strong>1. AWS EC2 Free Tier nedir ve kimler kullanabilir?<\/strong><br \/>\nAWS Free Tier, AWS'ye yeni ba\u015flayan kullan\u0131c\u0131lar\u0131n belirli hizmetleri \u00fccretsiz olarak deneyimlemelerini sa\u011flayan bir programd\u0131r. EC2 i\u00e7in, belirli t2.micro veya t3.micro \u00f6rneklerinden ayl\u0131k 750 saate kadar kullan\u0131m, 30 GB EBS depolama ve daha fazlas\u0131 \u00fccretsizdir. Yeni bir AWS hesab\u0131 olu\u015fturdu\u011funuzda otomatik olarak bu programa dahil olursunuz ve genellikle ilk 12 ay boyunca ge\u00e7erlidir. Bu, EC2'yi risksiz bir \u015fekilde \u00f6\u011frenmek ve k\u00fc\u00e7\u00fck uygulamalar \u00e7al\u0131\u015ft\u0131rmak i\u00e7in harika bir f\u0131rsatt\u0131r.<\/p>\n<p><strong>2. EC2 \u00f6rne\u011fimi durdurmak ile sonland\u0131rmak aras\u0131ndaki fark nedir?<\/strong><br \/>\nBir EC2 \u00f6rne\u011fini <strong>durdurmak (stop)<\/strong>, \u00f6rne\u011fi kapat\u0131r ancak EBS depolama birimini ve \u00fczerindeki verileri korur. Genel IP adresi de\u011fi\u015febilir. Durduruldu\u011funda i\u015flemci ve bellek i\u00e7in \u00fccret \u00f6demezsiniz (ancak EBS depolama i\u00e7in \u00f6demeye devam edersiniz). \u00d6rne\u011fi tekrar ba\u015flatabilirsiniz. <strong>Sonland\u0131rmak (terminate)<\/strong> ise \u00f6rne\u011fi kal\u0131c\u0131 olarak siler. \u00d6rne\u011fe ba\u011fl\u0131 t\u00fcm ge\u00e7ici depolama birimleri ve genellikle k\u00f6k EBS birimi de silinir. Bu i\u015flem geri al\u0131namaz ve \u00f6rne\u011finizle ilgili t\u00fcm veriler kaybolur. Bir \u00f6rne\u011fe art\u0131k ihtiyac\u0131n\u0131z kalmad\u0131\u011f\u0131nda maliyetlerden ka\u00e7\u0131nmak i\u00e7in sonland\u0131rman\u0131z gerekir.<\/p>\n<p><strong>3. Bir EC2 \u00f6rne\u011fine nas\u0131l ba\u011flan\u0131r\u0131m?<\/strong><br \/>\nLinux tabanl\u0131 EC2 \u00f6rneklerine genellikle SSH (Secure Shell) protokol\u00fc ile ba\u011flan\u0131l\u0131r. Ba\u011flanmak i\u00e7in \u00f6rne\u011fi ba\u015flat\u0131rken olu\u015fturdu\u011funuz veya se\u00e7ti\u011finiz anahtar \u00e7ifti (<code>.pem<\/code> dosyas\u0131) ve bir SSH istemcisi (\u00f6rne\u011fin PuTTY veya terminal) gereklidir. AWS Y\u00f6netim Konsolu \u00fczerinden \"Connect\" se\u00e7ene\u011fi ile size \u00f6zel ba\u011flant\u0131 komutunu alabilirsiniz. Windows tabanl\u0131 EC2 \u00f6rneklerine ise RDP (Remote Desktop Protocol) ile ba\u011flan\u0131l\u0131r.<\/p>\n<p><strong>4. G\u00fcvenlik Gruplar\u0131 ve A\u011f Eri\u015fim Kontrol Listeleri (NACL'ler) aras\u0131ndaki temel fark nedir?<\/strong><br \/>\nG\u00fcvenlik Gruplar\u0131, EC2 \u00f6rne\u011fi seviyesinde \u00e7al\u0131\u015fan durum bilgisi olan (stateful) sanal g\u00fcvenlik duvarlar\u0131d\u0131r. Gelen t\u00fcm trafi\u011fi varsay\u0131lan olarak reddeder ve yaln\u0131zca izin verilen kurallar\u0131 i\u015fler. NACL'ler ise alt a\u011f seviyesinde \u00e7al\u0131\u015fan durum bilgisiz (stateless) g\u00fcvenlik duvarlar\u0131d\u0131r. Hem gelen hem de giden trafik i\u00e7in a\u00e7\u0131k kurallar tan\u0131mlaman\u0131z gerekir ve hem izin verme hem de reddetme kurallar\u0131na sahip olabilirler. G\u00fcvenlik gruplar\u0131 genellikle daha ince taneli uygulama g\u00fcvenli\u011fi sa\u011flarken, NACL'ler daha geni\u015f a\u011f segmenti g\u00fcvenli\u011fi i\u00e7in kullan\u0131l\u0131r.<\/p>\n<p><strong>5. EC2 \u00f6rneklerim i\u00e7in maliyetleri nas\u0131l optimize edebilirim?<\/strong><br \/>\nMaliyet optimizasyonu i\u00e7in \u00e7e\u015fitli stratejiler mevcuttur:<\/p>\n<ol>\n<li>\u0130\u015f y\u00fck\u00fcn\u00fcze uygun do\u011fru <strong>\u00f6rnek tipini<\/strong> se\u00e7in.<\/li>\n<li>S\u00fcrekli \u00e7al\u0131\u015fan i\u015f y\u00fckleri i\u00e7in <strong>Reserved Instances (RIs)<\/strong> kullanarak %75'e varan indirimlerden faydalan\u0131n.<\/li>\n<li>Kesintilere dayan\u0131kl\u0131, esnek i\u015f y\u00fckleri i\u00e7in <strong>Spot \u00d6rnekleri<\/strong> kullanarak %90'a varan indirimler elde edin.<\/li>\n<li>\u0130htiya\u00e7 duyulmayan EC2 \u00f6rneklerini ve EBS birimlerini <strong>sonland\u0131r\u0131n<\/strong> veya <strong>durdurun<\/strong>.<\/li>\n<li>Talebe g\u00f6re kapasiteyi otomatik olarak ayarlamak i\u00e7in <strong>Auto Scaling<\/strong> kullan\u0131n.<\/li>\n<li>AWS Cost Explorer gibi ara\u00e7larla harcamalar\u0131n\u0131z\u0131 d\u00fczenli olarak <strong>izleyin<\/strong> ve analiz edin.<\/li>\n<\/ol>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"Bulut bili\u015fimin y\u00fckselen y\u0131ld\u0131z\u0131 AWS Elastic Compute Cloud (EC2) ile sanal sunucular\u0131 an\u0131nda kurabilir, projenizin ihtiya\u00e7lar\u0131na g\u00f6re esnek\u00e7e&hellip;","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-36398","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>AWS EC2: Bulut Sunucular\u0131n\u0131 Verimli Y\u00f6netin ve \u00d6l\u00e7eklendirin<\/title>\n<meta name=\"description\" content=\"Bulut bili\u015fimin y\u00fckselen y\u0131ld\u0131z\u0131 AWS Elastic Compute Cloud (EC2) ile sanal sunucular\u0131 an\u0131nda kurabilir, projenizin ihtiya\u00e7lar\u0131na g\u00f6re esnek\u00e7e \u00f6l\u00e7ekleyebilir ve maliyetleri optimize edebilirsiniz. Bu rehberle AWS EC2&#039;ye ba\u015ftan sona hakim olun, sistemlerinizi buluta ta\u015f\u0131y\u0131n ve modern uygulamalar geli\u015ftirmenin kap\u0131lar\u0131n\u0131 aralay\u0131n.\" \/>\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\/aws-ec2-bulut-sunucularini-verimli-yonetin-ve-olceklendirin\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AWS EC2: Bulut Sunucular\u0131n\u0131 Verimli Y\u00f6netin ve \u00d6l\u00e7eklendirin\" \/>\n<meta property=\"og:description\" content=\"Bulut bili\u015fimin y\u00fckselen y\u0131ld\u0131z\u0131 AWS Elastic Compute Cloud (EC2) ile sanal sunucular\u0131 an\u0131nda kurabilir, projenizin ihtiya\u00e7lar\u0131na g\u00f6re esnek\u00e7e \u00f6l\u00e7ekleyebilir ve maliyetleri optimize edebilirsiniz. Bu rehberle AWS EC2&#039;ye ba\u015ftan sona hakim olun, sistemlerinizi buluta ta\u015f\u0131y\u0131n ve modern uygulamalar geli\u015ftirmenin kap\u0131lar\u0131n\u0131 aralay\u0131n.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/aws-ec2-bulut-sunucularini-verimli-yonetin-ve-olceklendirin\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-15T16:01:22+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=\"33 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-ec2-bulut-sunucularini-verimli-yonetin-ve-olceklendirin\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-ec2-bulut-sunucularini-verimli-yonetin-ve-olceklendirin\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"AWS EC2: Bulut Sunucular\u0131n\u0131 Verimli Y\u00f6netin ve \u00d6l\u00e7eklendirin\",\"datePublished\":\"2025-12-15T16:01:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-ec2-bulut-sunucularini-verimli-yonetin-ve-olceklendirin\/\"},\"wordCount\":6647,\"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\/aws-ec2-bulut-sunucularini-verimli-yonetin-ve-olceklendirin\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-ec2-bulut-sunucularini-verimli-yonetin-ve-olceklendirin\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/aws-ec2-bulut-sunucularini-verimli-yonetin-ve-olceklendirin\/\",\"name\":\"AWS EC2: Bulut Sunucular\u0131n\u0131 Verimli Y\u00f6netin ve \u00d6l\u00e7eklendirin\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-12-15T16:01:22+00:00\",\"description\":\"Bulut bili\u015fimin y\u00fckselen y\u0131ld\u0131z\u0131 AWS Elastic Compute Cloud (EC2) ile sanal sunucular\u0131 an\u0131nda kurabilir, projenizin ihtiya\u00e7lar\u0131na g\u00f6re esnek\u00e7e \u00f6l\u00e7ekleyebilir ve maliyetleri optimize edebilirsiniz. Bu rehberle AWS EC2'ye ba\u015ftan sona hakim olun, sistemlerinizi buluta ta\u015f\u0131y\u0131n ve modern uygulamalar geli\u015ftirmenin kap\u0131lar\u0131n\u0131 aralay\u0131n.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-ec2-bulut-sunucularini-verimli-yonetin-ve-olceklendirin\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/aws-ec2-bulut-sunucularini-verimli-yonetin-ve-olceklendirin\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-ec2-bulut-sunucularini-verimli-yonetin-ve-olceklendirin\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AWS EC2: Bulut Sunucular\u0131n\u0131 Verimli Y\u00f6netin ve \u00d6l\u00e7eklendirin\"}]},{\"@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":"AWS EC2: Bulut Sunucular\u0131n\u0131 Verimli Y\u00f6netin ve \u00d6l\u00e7eklendirin","description":"Bulut bili\u015fimin y\u00fckselen y\u0131ld\u0131z\u0131 AWS Elastic Compute Cloud (EC2) ile sanal sunucular\u0131 an\u0131nda kurabilir, projenizin ihtiya\u00e7lar\u0131na g\u00f6re esnek\u00e7e \u00f6l\u00e7ekleyebilir ve maliyetleri optimize edebilirsiniz. Bu rehberle AWS EC2'ye ba\u015ftan sona hakim olun, sistemlerinizi buluta ta\u015f\u0131y\u0131n ve modern uygulamalar geli\u015ftirmenin kap\u0131lar\u0131n\u0131 aralay\u0131n.","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\/aws-ec2-bulut-sunucularini-verimli-yonetin-ve-olceklendirin\/","og_locale":"tr_TR","og_type":"article","og_title":"AWS EC2: Bulut Sunucular\u0131n\u0131 Verimli Y\u00f6netin ve \u00d6l\u00e7eklendirin","og_description":"Bulut bili\u015fimin y\u00fckselen y\u0131ld\u0131z\u0131 AWS Elastic Compute Cloud (EC2) ile sanal sunucular\u0131 an\u0131nda kurabilir, projenizin ihtiya\u00e7lar\u0131na g\u00f6re esnek\u00e7e \u00f6l\u00e7ekleyebilir ve maliyetleri optimize edebilirsiniz. Bu rehberle AWS EC2'ye ba\u015ftan sona hakim olun, sistemlerinizi buluta ta\u015f\u0131y\u0131n ve modern uygulamalar geli\u015ftirmenin kap\u0131lar\u0131n\u0131 aralay\u0131n.","og_url":"https:\/\/fatihsoysal.com\/blog\/aws-ec2-bulut-sunucularini-verimli-yonetin-ve-olceklendirin\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-12-15T16:01:22+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"33 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/aws-ec2-bulut-sunucularini-verimli-yonetin-ve-olceklendirin\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/aws-ec2-bulut-sunucularini-verimli-yonetin-ve-olceklendirin\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"AWS EC2: Bulut Sunucular\u0131n\u0131 Verimli Y\u00f6netin ve \u00d6l\u00e7eklendirin","datePublished":"2025-12-15T16:01:22+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/aws-ec2-bulut-sunucularini-verimli-yonetin-ve-olceklendirin\/"},"wordCount":6647,"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\/aws-ec2-bulut-sunucularini-verimli-yonetin-ve-olceklendirin\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/aws-ec2-bulut-sunucularini-verimli-yonetin-ve-olceklendirin\/","url":"https:\/\/fatihsoysal.com\/blog\/aws-ec2-bulut-sunucularini-verimli-yonetin-ve-olceklendirin\/","name":"AWS EC2: Bulut Sunucular\u0131n\u0131 Verimli Y\u00f6netin ve \u00d6l\u00e7eklendirin","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-12-15T16:01:22+00:00","description":"Bulut bili\u015fimin y\u00fckselen y\u0131ld\u0131z\u0131 AWS Elastic Compute Cloud (EC2) ile sanal sunucular\u0131 an\u0131nda kurabilir, projenizin ihtiya\u00e7lar\u0131na g\u00f6re esnek\u00e7e \u00f6l\u00e7ekleyebilir ve maliyetleri optimize edebilirsiniz. Bu rehberle AWS EC2'ye ba\u015ftan sona hakim olun, sistemlerinizi buluta ta\u015f\u0131y\u0131n ve modern uygulamalar geli\u015ftirmenin kap\u0131lar\u0131n\u0131 aralay\u0131n.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/aws-ec2-bulut-sunucularini-verimli-yonetin-ve-olceklendirin\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/aws-ec2-bulut-sunucularini-verimli-yonetin-ve-olceklendirin\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/aws-ec2-bulut-sunucularini-verimli-yonetin-ve-olceklendirin\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"AWS EC2: Bulut Sunucular\u0131n\u0131 Verimli Y\u00f6netin ve \u00d6l\u00e7eklendirin"}]},{"@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\/36398","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=36398"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/36398\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=36398"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=36398"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=36398"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}