AWS Bulut Temel Bilgileri
KULLANMAYA BAŞLAMA KILAVUZU
Giriş
Bulutta çözüm oluşturmaya başlarken ilk adımları atmak zor görünebilir. Özellikle donanım tedarik etme ve uygulama oluşturmaya ilişkin geleneksel şirket içi yöntemine alışkınsanız bulut temelli bir yaklaşıma uyum sağlamak zaman alabilir. Bulut bilgi işlem ve AWS Bulut temel kavramlarına aşinalık kazanmak, bulut yolculuğunuza başlarken güvende hissetmenize yardımcı olur. İlerleyen bölümlerde, bulut bilgi işlem ile ilgili yaygın soruları yanıtlıyor ve AWS’de çözüm oluşturmak için en iyi uygulamaları keşfediyoruz.
-
Bulut bilgi işlem nedir?
Bulut bilgi işlem; işlem gücünün, veritabanının, depolamanın, uygulamaların ve diğer BT kaynaklarının bir bulut hizmetleri platformu aracılığıyla internet üzerinden, istek üzerine ve kullandıkça öde fiyatlandırmasıyla sunulmasıdır. Eskiden uygulama oluşturmak isteyen bir geliştirici fiziksel altyapıyı ve uygulamayı tedarik etmek, ayarlamak ve muhafaza etmek zorundaydı. Ama artık bulut bilgi işlem var.
Bulut hizmetleri platformu, yazılım ve veritabanları oluşturup sürdürmek ve müşterileri memnun etmeye yönelik uygulamalar oluşturmak için kullanabileceğiniz esnek ve düşük maliyetli BT kaynaklarına hızlı erişim sağlar. Donanıma büyük ve peşin yatırımlar yapmanıza ve bu donanımları yönetmeye ilişkin ağır işlere uzun süreler harcamanıza gerek yoktur. Gereksinim duyduğunuz kadar kaynağa neredeyse anında erişebilir ve yalnızca kullandığınız kadar ödersiniz. Hizmetlere yönelik isteğe bağlı, kullandıkça öde erişimi bulut bilgi işlem modeli için esastır.
Bulut bilgi işlemin avantajları
Bulut, geliştiricilere daha fazla esneklik, ölçeklenebilirlik ve daha kısa inovasyon süresi sağlar. Bulut bilgi işlem ile şunları yapabilirsiniz:
- Kullandıkça ödeyin - Yalnızca bilgi işlem kaynaklarını kullandığınızda ve yalnızca kullandığınız miktar kadar ödeme yapın.
- Devasa ölçek ekonomilerinden yararlanın - AWS, buluttaki yüz binlerce müşterinin kullanımını bir araya getiriyor ve bu da daha yüksek ölçek ekonomilerine giden yolu açıyor. Bu da daha düşük kullandıkça öde fiyatları anlamına geliyor.
- Kapasiteyi tahmin etmeyi bırakın - Uygulamayı dağıtmadan önce kapasite belirlediğinizde sonunda kendinizi genellikle pahalı, boş kaynaklar üzerinde düşünürken veya sınırlı kapasiteyle uğraşırken bulursunuz. Bulut bilgi işlem ile ihtiyacınız olan büyüklükte kaynağa erişebilir ve yalnızca birkaç dakika önceden haber vererek ölçeği gerektiği gibi artırıp azaltabilirsiniz.
- Hızı ve çevikliği artırın - BT kaynaklarının yalnızca bir tık uzağınızda olması, kaynakları geliştiricilerinizin kullanımına sunma süresini haftalardan dakikalara döndürmeniz anlamına gelir. Bu durum deneme ve geliştirme için gereken maliyeti ve süreyi oldukça aşağıya çektiğinden kuruluşun çevikliğini önemli ölçüde artırır.
- Maliyet tasarrufları gerçekleştirin - Şirketler, veri merkezlerini korumak yerine işlerini farklılaştıran projelere odaklanabilir. Bulut bilgi işlem sayesinde fiziksel altyapıyı dizme, düzenleme ve güçlendirmeye ilişkin ağır işler yerine müşterilerinize odaklanabilirsiniz.
- Dakikalar içinde küreselleşin - Uygulamalar birkaç tıklama ile dünya çapında birden fazla Bölgede dağıtılabilir. Bu sayede minimum maliyetlerle gecikme sürelerini düşürebilir ve müşterilerinize daha iyi bir deneyim sunabilirsiniz.
-
AWS Bulut nedir?
AWS, kullandıkça öde fiyatlandırmasıyla internet üzerinden teknoloji hizmetlerinin isteğe bağlı olarak sunulmasını sağlar. Bu, bulut bilgi işlem olarak bilinir.
AWS Bulut; işlem, depolama, veri tabanları, analiz, ağ iletişimi, mobil, geliştirici araçları, yönetim araçları, IoT, güvenlik ve kurumsal uygulamalar dahil olmak üzere geniş bir küresel bulut tabanlı ürün yelpazesini kapsar: istek üzerine, saniyeler içinde mevcut, kullandıkça öde fiyatlandırması seçeneği. Küresel olarak veri merkezlerinde sunulan 200’den fazla tam özellikli hizmetle AWS Bulut, uygulamalarınızı geliştirmek, dağıtmak ve çalıştırmak için ihtiyacınız olan her şeye sahipken maliyetleri düşürmenizi, daha çevik hale gelmenizi ve daha hızlı yenilik yapmanızı da sağlar.
Örneğin AWS Bulut ile sanal bir makine oluşturabilir; vCPU çekirdeği sayısı, bellek, depolama ve diğer özellikleri saniyeler içinde belirleyebilir ve altyapı için yalnızca çalışırken saniyelik artımlarla ödeme yapabilirsiniz. AWS küresel altyapı ağının avantajlarından biri, belirli kullanım durumunuza en iyi şekilde hizmet veren Bölge veya Bölgelerdeki kaynakları sağlayabilmenizdir. Kaynaklarla işiniz bittiğinde bunları kolayca silebilirsiniz. Bu yerleşik esneklik ve ölçeklenebilirlik sayesinde, ilk müşterinize hizmet verecek bir uygulama oluşturabilir ve ardından bir sonraki 100 milyonunuza hizmet verecek şekilde ölçeklendirme yapabilirsiniz.
Bu videoda, milyonlarca müşterinin bulut bilgi işlemin verimliliğinden yararlanmak için AWS’yi nasıl kullandığı anlatılıyor.
Bu ek kaynaklarla ayrıntılı inceleyin
AWS ile Bulut Bilgi İşlem
Kategoriye göre AWS Hizmetlerinin tam listesi -
Şirket içi ve bulut bilgi işlem
Buluttan önce şirketler ve kuruluşlar, genellikle tüm altyapı departmanlarını veri merkezleriyle ilgilenmeye tahsis ederek donanımları kendi veri merkezlerinde barındırıyor ve muhafaza ediyorlardı. Bu, bazı iş yüklerini ve deneyleri imkansız hale getiren maliyetli operasyonlarla sonuçlandı.İnternet kullanımı yaygınlaştıkça bilgi işlem, depolama ve ağ iletişimi ekipmanına yönelik talep arttı. Bazı şirketler ve kuruluşlar için büyük bir fiziksel varlığı muhafaza etmenin maliyeti sürdürülemezdi. Bulut bilgi işlem bu sorunu çözmek için ortaya çıktı.
Buluta kıyasla şirket içinde çalışan iş yüklerini birbirinden ayırmanıza yardımcı olmak için bir geliştirici ekibinin uygulamalarında birkaç yeni özellik dağıtmak istediği bir senaryo düşünün. Ekip, dağıtımdan önce özellikleri üretimle aynı yapılandırmalara sahip ayrı bir kalite güvencesi (QA) ortamında test etmek istiyor.Şirket içi bir çözümde ek bir ortam, donanım satın alıp yüklemenizi, gerekli kabloları bağlamanızı, güç sağlamanızı, işletim sistemlerini kurmanızı ve daha fazlasını gerektirir. Bu görevler zaman alıcı ve pahalı olabilir. Bu arada, ekibin QA ortamını beklerken yeni özelliklerin yayımlanmasını geciktirmesi gerekiyor. Buna karşılık, uygulamanızı bulutta çalıştırırsanız tüm üretim ortamını gerektiği sıklıkta dakikalar hatta saniyeler içinde çoğaltabilirsiniz. Fiziksel olarak donanım kurmak ve kabloları bağlamak yerine, çözüm internet üzerinden yönetilir.Bulut bilgi işlem kullanmak kurulum sırasında zaman kazandırır ve tekdüze ağır işleri ortadan kaldırır. Herhangi bir uygulamaya bakarsanız kod gibi bazı yönlerinin işletmeniz için çok önemli olduğunu göreceksiniz. Ancak diğer yönler yapabileceğiniz tüm diğer uygulamalardan farklı değildir (örneğin kodun çalıştığı bilgisayar). Bir geliştirici olarak uygulamanızı farklılaştırmayan bir sunucu sağlama gibi yaygın görevlere değil, muhtemelen uygulamanıza özgü olana odaklanmak istersiniz. Örnek olarak Clemson Üniversitesi’nden bir grup araştırmacı, doğal dil işleme (NLP) ile ilişkili makine öğreniminin önemli bir bileşeni olan konu modellemeyi incelerken dikkate değer bir dönüm noktasına ulaştı. 24 saatten kısa bir süre içinde, tek bir AWS Bölgesinde çalışan Amazon EC2 Spot Bulut Sunucularında 1.100.000’den fazla vCPU kullanarak bulutta yüksek performanslı bir küme oluşturdular. Bu, AWS’nin daha hızlı yenilik yapmanıza nasıl yardımcı olabileceğinin yalnızca bir örneğidir.Deneyin: Amazon Lightsail’de bir LAMP Web Uygulaması dağıtın
Bu ek kaynaklarla ayrıntılı inceleyin
Bulut Bilgi İşlem Dağıtım Modelleri -
IaaS, PaaS ve SaaS
Bulut bilgi işlem, geliştiricilerin en önemli konulara odaklanmasını ve altyapı tedariki, bakım ve kapasite planlaması veya tekdüze ağır işlerden kurtulmasını sağlamaktadır.
Bulut bilgi işlemin artan popülerliği ile farklı kullanıcıların ihtiyaçlarının karşılanmasına yardımcı olmak için çeşitli hizmet modelleri ortaya çıkmıştır. Her bulut hizmeti türü, size farklı düzeylerde soyutlama, denetim, esneklik ve yönetim sağlar. Hizmet Olarak Altyapı (IaaS), Hizmet Olarak Platform (PaaS) ve Hizmet Olarak Yazılım (SaaS) arasındaki farkları anlamak, geliştirici olarak ihtiyaçlarınız için hangi hizmet türünün doğru olduğunu belirlemenize yardımcı olabilir.
Hizmet Olarak Altyapı (IaaS)
Hizmet Olarak Altyapı (IaaS), bulut BT için temel yapı taşlarını içerir ve genelde ağ özelliklerine, bilgisayarlara (sanal veya tahsis edilmiş donanımda) ve veri depolama alanına erişim sunar. IaaS, size BT kaynaklarınızın üzerinde en yüksek seviyede esneklik ve yönetim denetimi sunar ve geliştiricilerin günümüzde aşina olduğu mevcut BT kaynaklarına çok benzer.Hizmet Olarak Platform (PaaS)
Hizmet Olarak Platform (PaaS), temel altyapı (genelde donanım ve işletim sistemleri) yönetimi ihtiyacınızı ortadan kaldırarak uygulamalarınızın dağıtım ve yönetimine odaklanmanızı sağlar. Bu da kaynak tedariki, kapasite planlaması, yazılım bakımı, düzeltme eki uygulama veya uygulamanızın çalıştırılmasıyla ilgili diğer tekdüze ağır işler konusunda endişelenmemenize ve bu sayede daha verimli olmanıza yardımcı olur.
Hizmet Olarak Yazılım (SaaS)
Hizmet Olarak Yazılım (SaaS), size hizmet sağlayıcısı tarafından çalıştırılan ve yönetilen tamamlanmış bir ürün sunar. SaaS, çoğu zaman son kullanıcı uygulamalarını ifade etmek için kullanılır. SaaS teklifiyle hizmetin bakımı veya temel altyapının yönetimi konusunda endişelenmeniz gerekmez. Düşünmeniz gereken tek şey bu yazılım parçasını nasıl kullanacağınızdır. SaaS uygulamalarının yaygın örneklerinden biri, e-posta ürününe eklenecek özellikleri yönetme veya e-posta programının çalıştığı sunucuların ve işletim sistemlerinin bakımını yapma zorunluluğu olmadan e-posta alıp göndermek için kullanabildiğiniz web tabanlı e-postalardır.
Ayrıntılı inceleyin: AWS’de Hizmet Olarak Yazılım (SaaS)
Bu ek kaynaklarla ayrıntılı inceleyin
Bulut Bilgi İşlem Türleri
AWS’de Hizmet Olarak Yazılım (SaaS) -
Küresel altyapı
Bulut ile yeni coğrafi bölgeleri kapsayacak şekilde genişletme sağlayarak dakikalar içinde küresel olarak dağıtım yapabilirsiniz. Örneğin AWS’nin dünyanın her yerinde altyapısı vardır, böylece geliştiriciler, uygulamaları sadece birkaç tıklamayla birden fazla fiziksel konumda dağıtabilirler. Uygulamalarınızı son kullanıcılarınıza daha yakın bir yere koyarak gecikmeyi azaltabilir ve kullanıcı deneyimini iyileştirebilirsiniz.AWS, müşterilerimizin daha düşük gecikme süresi ve daha yüksek aktarım hızı elde etmelerine yardımcı olmak ve verilerinin yalnızca belirttikleri AWS Bölgesinde bulunmasını sağlamak için küresel altyapıyı istikrarlı bir şekilde genişletiyor. Müşterilerimiz işlerini büyüttükçe AWS, küresel gereksinimlerini karşılayan altyapı sağlamaya devam edecektir.AWS Bulut altyapısı, AWS Bölgeleri ve Erişilebilirlik Alanları çevresinde oluşturulmuştur. Bölge, dünyada birden fazla Erişilebilirlik Alanına sahip olduğumuz fiziksel bir konumdur. Erişilebilirlik Alanları; her biri yedekli güç, ağ iletişimi ve bağlantıya sahip, ayrı tesislerde bulunan bir veya daha fazla ayrık veri merkezinden oluşur. Bu Erişilebilirlik Alanları, tek bir veri merkezinin sunabileceğine kıyasla daha yüksek erişilebilirliğe sahip, hata toleranslı ve ölçeklenebilir üretim uygulamaları ve veritabanları çalıştırabilmenize olanak sağlar.
AWS Bulut altyapısı kapsamlıdır ve küresel çapta veri merkezlerinden tam özellikli 200 hizmet sunar. Herhangi bir bulut sağlayıcısının en büyük küresel altyapı ayak izine sahip olan AWS, ihtiyaç duyduğunuz yerde ve zamanda size bulut altyapısını sağlar.
AWS Küresel Altyapı Haritası
Bu ek kaynaklarla ayrıntılı inceleyin
Küresel Altyapı: Genel Bakış
Bölgeler ve Erişilebilirlik Alanları
AWS Bölgesel Hizmetler Listesi -
Geliştirici araçları
AWS ile etkileşim kurma
Bulut bilgi işlemde olduğu gibi altyapı sanal hale geldiğinde geliştiricilerin altyapı ile çalışma şekli biraz değişir. Altyapıyı fiziksel olarak yönetmek yerine AWS Uygulama Programlama Arabirimi (AWS API) aracılığıyla mantıksal olarak yönetirsiniz. Herhangi bir AWS kaynağı oluşturduğunuzda, sildiğinizde veya değiştirdiğinizde bunu yapmak için AWS’ye yapılan API çağrılarını kullanırsınız.
Bu API çağrılarını çeşitli şekillerde yapabilirsiniz ancak bu konuyu ele almak için şunlara odaklanacağız:
- AWS Yönetim Konsolu
- AWS Komut Satırı Arabirimi (AWS CLI)
- IDE ve IDE araç setleri
- AWS Yazılım Geliştirme Setleri (SDK’ler)
AWS Yönetim Konsolu
AWS’yi ilk kez kullanmaya başladığınızda, insanlar genellikle tarayıcı üzerinden oturum açtığınız web tabanlı bir konsol olan AWS Yönetim Konsolu’nu kullanmaya başlarlar. Konsol, AWS kaynaklarını yönetmek için geniş bir hizmet konsolu koleksiyonundan oluşur. Konsolda çalıştığınızda betik çalıştırma veya söz dizimi konusunda endişelenmenize gerek yoktur. Ayrıca bir AWS hizmetinin içinde olmasını istediğiniz belirli Bölgeyi de seçebilirsiniz.
Konsolda çalıştıktan sonra, belki de AWS’ye daha aşina olduğunuz veya bir dereceye kadar risk yönetimi gerektiren bir üretim ortamında çalıştığınız için AWS hizmetinin manuel dağıtımından uzaklaşmak isteyebilirsiniz. İşte burada AWS Command Line Interface (CLI) devreye girer.
AWS CLI
AWS CLI, komut satırı kabuğunuzdaki komutları kullanarak AWS hizmetleri oluşturmanıza ve yapılandırmanıza olanak tanıyan açık kaynaklı bir araçtır. Komutları Linux veya macOS’ta bash, zsh ve tcsh gibi yaygın kabuk programlarını kullanarak veya Windows’da, Windows komut isteminde ya da PowerShell’de çalıştırabilirsiniz. AWS CLI ile hızlı bir şekilde çalışmaya başlamanın yollarından biri, AWS kaynaklarına komut satırı erişimi sağlayan tarayıcı tabanlı bir kabuk olan AWS CloudShell’dir. CloudShell, konsol kimlik bilgilerinizle önceden doğrulanır. Yaygın geliştirme ve operasyon araçları önceden yüklenmiştir, bu nedenle yerel kurulum veya yapılandırma gerekmez.
AWS CLI’ya geçerek API çağrılarını kodlayabilir veya programlayabilirsiniz. GUI kullanmak yerine tanımlanmış bir AWS söz dizimini kullanarak komutlar oluşturursunuz. CLI’nın bir avantajı, birden çok AWS kaynağı oluşturmak için tek komutlar oluşturabilmenizdir. Bu da kaynakları seçerken ve yapılandırırken insan hatası olasılığını azaltmaya yardımcı olabilir. CLI ile komut oluşturmak için uygun söz dizimini öğrenmeniz gerekir ancak bu komutları yazarken onları tekrarlanabilir hale getirirsiniz. Bu size uzun vadede zaman kazandırır.
IDE ve IDE Araç Setleri
AWS, popüler Entegre Geliştirme Ortamları (IDE’ler) ve IDE araç setleri için destek sunar, böylece kodunuzu tercih ettiğiniz ortamdan AWS’de yazabilir, hata ayıklayabilir ve dağıtabilirsiniz. Desteklenen IDE’ler ve araç setleri arasında AWS Cloud9, IntelliJ, PyCharm, Visual Studio, Visual Studio Code, Azure DevOps, Rider ve WebStorm bulunur.
SDK’ler
Yazılım Geliştirme Setleri (SDK’ler), AWS API ile programlı olarak etkileşim kurmanızı sağlayan araçlardır. AWS, aşağıdaki şemada gösterilenler de dahil olmak üzere en popüler programlama dilleri için SDK’ler oluşturur ve bunları muhafaza eder.
Uygulama kaynak kodunuzu AWS hizmetleriyle entegre etmek istediğinizde SDK’ler kullanışlıdır. Örneğin dosyaları yerel sabit sürücünüz yerine Amazon Basit Depolama Hizmeti'nde (Amazon S3) depolamak üzere kod yazmak için Python SDK’yi kullanabilirsiniz. AWS hizmetlerini kaynak kodunu çalıştırabileceğiniz bir yerden koşullar, döngüler, diziler, listeler ve diğer programlama öğeleriyle yönetme yeteneği çok fazla güç ve yaratıcılık sağlar.
Bunlar, AWS’deki geliştiricilere sunulan araçlardan yalnızca birkaçıdır. Uygulamaları daha hızlı ve daha kolay geliştirmeye yönelik AWS araçlarının tam bir listesi için bkz. AWS’de Çözüm Oluşturma Araçları.
-
Kod olarak altyapı (IaC)
Yazılım geliştiricilerin uygulama kodu yazma biçimine benzer şekilde AWS, altyapının programlı, açıklayıcı ve bildirim tabanlı bir şekilde oluşturulmasını, dağıtılmasını ve muhafaza edilmesini sağlayan hizmetler sunar.
AWS CDK
AWS Bulut Geliştirme Seti (AWS CDK), bulut altyapısını kodda tanımlamaya ve AWS CloudFormation aracılığıyla tedarik etmeye yönelik bir yazılım geliştirme çerçevesidir. AWS CDK; TypeScript, JavaScript, Python, Java, C#/.Net ve Go (geliştirici önizlemesinde) gibi bilinen programlama dillerini destekler.Bulut uygulamalarının tedariki özel betikler yazmanızı, şablonları muhafaza etmenizi veya alana özgü diller öğrenmenizi gerektirerek zorlayıcı olabilir. AWS CDK, uygulamalarınızın modellenmesi için programlama dillerinin bilindik olmasından ve ifade gücünden yararlanır. Bulut uygulamalarını kolaylıkla oluşturabilmeniz için bulut kaynaklarını işe yaradığı kanıtlanmış varsayılan ayarlarla önceden yapılandıran ve yapı adı verilen üst düzey bileşenler sağlar. AWS CDK, kaynaklarınızı AWS CloudFormation aracılığıyla güvenli, tekrarlanabilir bir şekilde tedarik eder. Ayrıca, kuruluşunuzun gereksinimleri kapsama alınarak tasarlanmış kendi özel yapılarınızı oluşturma ve paylaşma olanağı sayesinde yeni projeleri hızlandırmanıza yardımcı olur.
Şu şekilde çalışır:
AWS ayrıca Kubernetes uygulamalarını genel amaçlı programlama dilleri kullanarak tanımlamak için açık kaynaklı bir yazılım geliştirme çerçevesi olan Kubernetes için AWS Cloud Development Kit (cdk8s) çerçevesini sunar.
Deneyin: AWS CDK’yi kullanmaya başlayın
AWS CloudFormation
AWS kaynaklarını modellemek ve ayarlamak zaman alıcı olabilir. İşte bu noktada AWS CloudFormation size yardım edebilir. CloudFormation, AWS kaynaklarınızı modellemenize ve ayarlamanıza yardımcı olur, böylece kaynakları yönetmek için daha az, uygulamalarınıza odaklanmak için daha fazla zaman harcayabilirsiniz. CloudFormation kullanarak istediğiniz tüm AWS kaynaklarını (Amazon EC2 bulut sunucuları veya Amazon RDS DB bulut sunucuları gibi) açıklayan bir şablon oluşturursunuz. Şablonu oluşturduktan hemen sonra CloudFormation bu kaynakları sizin için tedarik eder ve yapılandırır. AWS kaynaklarını tek tek oluşturup yapılandırmanıza ve neyin neye bağlı olduğunu çözmenize gerek yoktur. CloudFormation bunu halleder. CloudFormation, altyapı yönetimini basitleştirmenize, altyapınızı hızla çoğaltmanıza ve altyapınızdaki değişiklikleri kolayca kontrol etmenize ve izlemenize yardımcı olabilir.
Şu şekilde çalışır:
Bu ek kaynaklarla ayrıntılı inceleyin
AWS CDK v2
AWS CloudFormation nedir? -
Well-Architected altyapısı
Çerçeveye genel bakış
Sağlam bir bulut mimarisi tasarlamak tüm teknik ekibi içeren temel bir çalışmadır. AWS Well-Architected Çerçevesi’nin altı temel unsurunu anlamak, AWS hizmetleriyle çalışırken düşüncelerinizi en iyi uygulamalara yönlendirmenize yardımcı olacaktır.
AWS Well-Architected, bulut mimarlarının ve geliştiricilerin çeşitli uygulamalar ve iş yükleri için güvenli, yüksek performanslı, dayanıklı ve verimli altyapı oluşturmasına yardımcı olur. Operasyonel mükemmellik, güvenlik, güvenilirlik, performans verimliliği, maliyet optimizasyonu ve sürdürülebilirlik olmak üzere altı temel bileşen üzerine kurulan AWS Well-Architected, mimarileri değerlendirmeniz ve ölçeklenebilir tasarımlar uygulamanız için tutarlı bir yaklaşım sunar.
AWS Well-Architected Çerçevesi alanlara özgü mercekler, uygulamalı laboratuvarlar ve AWS Well-Architected Aracı’nı içermektedir. AWS Yönetim Konsolu’nda ücretsiz olarak erişilebilen AWS Well-Architected Aracı iş yüklerini düzenli aralıklarla değerlendirmek, risk düzeyi yüksek sorunları tespit etmek ve iyileştirmeleri kaydetmek için güçlü bir mekanizma sağlar.
Daha fazla bilgi edinmek için fareyle aşağıdaki her bölümün üzerine gelin:
KapatOperasyonel Mükemmellik Temel Bileşeni
Operasyonel mükemmellik temel bileşeni, sistemlerin çalıştırılması ve izlenmesinin yanı sıra süreç ve prosedürlerin sürekli olarak iyileştirilmesine odaklanmaktadır. Temel konular arasında değişikliklerin otomatikleştirilmesi, olaylara yanıt verilmesi ve günlük operasyonları yönetmek için standartların tanımlanması yer alır.
KapatGüvenlik Temel Bileşeni
Güvenlik temel bileşeni, bilgi ve sistemlerin korunmasına odaklanmaktadır. Temel konular arasında veri gizliliği ve bütünlüğü, kullanıcı izinlerinin yönetilmesi ve güvenlik olaylarının tespiti için denetimlerin oluşturulması yer alır.
KapatGüvenilirlik Temel Bileşeni
Güvenilirlik temel bileşeni, iş yüklerinin amaçlanan işlevleri yerine getirmesine ve taleplerin karşılanamadığı durumların nasıl hızlıca giderilebileceğine odaklanmaktadır. Temel konular arasında dağıtılmış sistem tasarımı, kurtarma planlaması ve değişen gereksinimlere adapte olma yer alır.
KapatPerformans Verimliliği Temel Bileşeni
Performans verimliliği temel bileşeni, BT ve bilgi işlem kaynaklarının yapılandırılmış ve kolaylaştırılmış tahsisine odaklanmaktadır. Temel konular arasında iş yükü gereksinimlerine göre optimize edilmiş kaynak tiplerinin ve boyutlarının seçilmesi, performansın izlenmesi ve iş gereksinimleri geliştikçe verimliliğin korunması yer alır.
KapatMaliyet Optimizasyonu Temel Bileşeni
Maliyet optimizasyonu temel bileşeni, gereksiz maliyetlerden kaçınmaya odaklanmaktadır. Temel konular arasında zaman içindeki harcamalara yönelik bir anlayış sağlanması ve fon tahsisinin denetimi, doğru tipte ve miktarda kaynak seçilmesi ve iş ihtiyaçlarının aşırı harcama yapılmadan karşılanabilmesi için ölçeklendirme yapılması yer alır.
KapatSürdürülebilirlik Temel Bileşeni
Sürdürülebilirlik temel bileşeni, bulut iş yükleri çalıştırmanın çevresel etkilerini en aza indirmeye odaklanır. Temel konular arasında sürdürülebilirlik için paylaşılan sorumluluk modeli, etki kavramının anlaşılması, gerekli kaynakları en aza indirmek ve aşağı akış etkilerini azaltmak için kullanım veriminin en üst düzeye çıkarılması yer alır.
Bu ek kaynaklarla ayrıntılı inceleyin
AWS Well-Architected Çerçevesi
AWS Well-Architected uygulamalı laboratuvarlar
AWS Well-Architected Aracı -
Güvenlik
AWS’de uygulama oluşturduğunuzda güvenliği ve uyumluluğu yönetmek AWS ile sizin aranızda paylaşılan bir sorumluluktur. Bu paylaşılan sorumluluğu göstermek için AWS, paylaşılan sorumluluk modelini oluşturdu (aşağıdaki şemaya bakın). Bu sorumluluk ayrımına, yaygın olarak “bulutta” güvenliğe karşı “bulutun” güvenliği adı verilir.
AWS sorumluluğu
Bulutun güvenliğinden sorumlu olmak, AWS’nin AWS Bulut’ta sunulan hizmetleri çalıştıran altyapıyı koruduğu ve güvence altına aldığı anlamına gelir. AWS şunlardan sorumludur:
- Binaların fiziksel güvenliğine kadar AWS Bölgelerini, Erişilebilirlik Alanlarını ve veri merkezlerini koruma ve güvence altına alma
- Fiziksel sunucular, ana bilgisayar işletim sistemleri, sanallaştırma katmanları ve AWS ağ iletişimi bileşenleri gibi AWS hizmetlerini çalıştıran donanım, yazılım ve ağ iletişimi bileşenlerini yönetme.
Müşteri sorumluluğu
Müşteriler veya bulutta çözüm oluşturan herkes buluttaki güvenlikten sorumludur. Herhangi bir AWS hizmetini kullanırken verilerinizin güvende olmasını sağlamanın yanı sıra hizmeti ve uygulamalarınızı doğru şekilde yapılandırmaktan sorumlusunuz.
Sorumluluk düzeyiniz AWS hizmetine bağlıdır. Bazı hizmetler gerekli tüm güvenlik yapılandırma ve yönetim görevlerini gerçekleştirmenizi gerektirirken diğer daha soyutlanmış hizmetler yalnızca verileri yönetmenizi ve kaynaklarınıza erişimi denetlemenizi gerektirir.
Değişen çaba düzeyleri nedeniyle müşteriler hangi AWS hizmetlerini kullandıklarını göz önünde bulundurmalı ve her bir hizmeti güvence altına almak için gereken sorumluluk düzeyini gözden geçirmelidir. Ayrıca, geçerli yasa ve yönetmeliklere ek olarak paylaşılan güvenlik modelinin BT ortamlarındaki güvenlik standartlarıyla nasıl uyumlu olduğunu da gözden geçirmeleri gerekir.
Temel konseptlerden biri, müşterilerin verilerinin tam kontrolünü elinde tutmaları ve içerikleriyle ilgili güvenliği yönetmekten sorumlu olmalarıdır.
Bulut güvenliğinin bu özetinde yalnızca temel kavramlar ele alınır. AWS’de bulut güvenliği ile ilgili temel konular, araştırma alanları ve eğitim fırsatları hakkında daha fazla bilgi edinmek için Güvenlik Öğrenimi sayfasına göz atın.
Sonraki adımlar
AWS Ücretsiz Kullanım'dan ve uygulamalı öğreticilerile kullanmaya başlama kılavuzlarını içeren kitaplığımızdan yararlanarak hemen AWS'de çözüm oluşturmaya başlayabilirsiniz.
-
İlk uygulamanızı başlatın
-
AWS Ücretsiz Kullanım
-
AWS Educate - Ücretsiz Kurslar
-
İlk uygulamanızı başlatın
-
AWS, hemen hemen her iş yükünü desteklemek için hızlı şekilde bir araya getirebileceğiniz yapı taşları sağlar. AWS'de, gelişmiş ölçeklenebilir uygulamalar oluşturmak için birlikte çalışacak şekilde tasarlanmış, yüksek düzeyde kullanılabilir hizmetlerin eksiksiz bir grubunu bulacaksınız.Başlamak için, 30 dakikadan daha kısa sürede çalışmaya başlamanızı sağlayacak adım adım öğretici için aşağıdaki konulardan birini seçin veya diğer öğreticileri keşfetmek için AWS Geliştirici Merkezi’ni ziyaret edin.
-
AWS Ücretsiz Kullanım
-
AWS Ücretsiz Kullanım sayesinde AWS ürünlerinden ve hizmetlerinden oluşan geniş bir yelpazede uygulamalı deneyim elde edebilirsiniz. AWS Ücretsiz Kullanım kapsamında daha fazla bilgi edinmek ve kuruluşunuz için doğru çözümü oluşturmak amacıyla iş yüklerini test edebilir ve uygulamaları çalıştırabilirsiniz.
Ücretsiz Kullanım'ı Keşfedin
Ücretsiz Kullanım ile 100’den fazla ürünü keşfedin ve AWS’de çözüm oluşturmaya başlayın. Kullanılan ürüne göre sunulan üç farklı ücretsiz teklif türü bulunmaktadır. Tekliflerimizi keşfetmek için aşağıdaki simgeye tıklayın.Ücretsiz denemelerKısa süreli ücretsiz deneme teklifleri, ilgili hizmeti etkinleştirdiğiniz tarihten itibaren başlar
12 ay ücretsizBu tekliflerden AWS’ye kaydolduğunuz tarihten itibaren 12 ay boyunca faydalanabilirsiniz
Her zaman ücretsizBu ücretsiz kullanım tekliflerinin süresi dolmaz ve bunlara tüm AWS müşterileri erişebilir
Not: Kayıt işlemi için bir kredi kartı gerekir ancak hizmet kullanımınız başlayana kadar ücretlendirme uygulanmaz. Uzun vadeli taahhüt yoktur ve dilediğiniz zaman AWS’yi kullanmayı bırakabilirsiniz.
-
AWS Educate - Ücretsiz Kurslar
-
AWS Educate, yüzlerce saatlik ücretsiz, kendi hızınızda çevrimiçi eğitim kaynakları ve AWS Yönetim Konsolu’nda uygulamalı pratik fırsatı sunar. Buluta yeni başlayan meraklılar için özel olarak tasarlanmış AWS Educate; bulut becerileri öğrenmek, bunlarla ilgili pratik yapmak ve bunları değerlendirmek üzere basit ve engelsiz erişim sağlar. Kredi kartı, Amazon.com veya AWS hesabı gerekmez.
Basit, engelsiz erişim
13 yaşa kadar genç öğrenciler dahi yalnızca bir e-posta adresiyle AWS Educate'e kaydolabilir ve bulut becerilerini gerçek zamanlı olarak öğrenmek, uygulamak ve değerlendirmek için AWS Konsolu’ndaki ücretsiz uygulamalı laboratuvarlara erişim elde edebilir. Kredi kartı gerekli değildir.
Yeni başlayanlar için tasarlanmış içerik
AWS Educate, bulutla yeni tanışan öğrenciye odaklı yüzlerce saatlik öğrenim kaynakları sunar. Videoyla mı yoksa AWS Bulut’ta test ederek mi öğrenmeyi tercih ediyorsunuz? Herkese uygun bir şeyimiz var.
İstihdamla bağlantı
Öğrenciler, dünyanın dört bir yanında bulunan her türden kurumdaki rağbet gören binlerce iş ve staj pozisyonunu keşfetmek, aramak ve bunlara başvurmak için AWS Educate Job Board'a erişebilir.
Ağınızı oluşturun
Dijital rozetler kazanmak için uygulamalı laboratuvarlarla kursları tamamlayın ve kariyerinin başındaki diğer yeteneklerle bağlantı kurabileceğiniz bir yer olan AWS Gelişen Yetenek Topluluğu’na davet kazanın.