Video: Getting Started with AWS | Amazon Web Services BASICS 2024
EB, AWS ile her türlü uygulamayı kolayca yüklemenize, yapılandırmanıza ve yönetmenize olanak tanır. İnsanlar kolaylıkla erişemedikçe ve mümkün olan en kesintisiz şekilde gerçekleştirmek üzere tasarlanmış olan görevleri yerine getirirlerse, bir uygulama yararlı değildir.
Bu hedeflere ulaşmak için barındırma platformunun çeşitli platformlarda çeşitli programlama yöntemlerini desteklemesi ve geliştiricilerin belirli bir gereksinime en uygun araçları kullanabilmeleri gerekir. AWS ile çalışırken, şu an bu dilleri kullanarak web uygulamalarını (erişim için en kolay biçimde) hazırlayabilirsiniz: (
- Java
- NET
- PHP
- Düğüm. js
- Python
- Ruby
- Go
- Docker
Uygulamalar seçtiğiniz dil için yönetilen kaplarda çalışır. yönetilen kapsayıcı, ana bilgisayarın uygulama kaynaklarını yönettiği ve uygulamanın sistemi kolayca çökertemeyeceğini garanti eden bir kapsayıcıdır. Konteyner, çalıştığınız uygulama ve sistemin barındırdığı diğer her uygulama arasında bir kalkan görevi görür.
EB bir takım platformları desteklemektedir. Geliştirme kurulumunuz için seçtiğiniz platform, kuruluşunuzun platformuyla eşleşmelidir. Belirli bir platformun dil desteğinden yoksun olması durumunda geliştirme ve yönetim, genellikle yerel bir kurulumdan farklı gereklilikleri olan bulut için uygun bir karışıklık üzerinde karar vermelidir. Dilin (geliştirici ihtiyaçlarını karşılamak için) bir evsahipliğinde (yönetici ihtiyaçlarını karşılamak için) bir platformla eşleştirilmesi zor olabilir, ancak EB, şu web uygulaması platformları için destek sağladığı için görevin sorumluluğundadır:
- Apache
- Nginx
- Yolcu
- IIS
EB, uygulama dağıtımını ve yönetimini, bir geliştiricinin kodlamasına daha fazla zaman tanıyacak şekilde basitleştirmek üzere tasarlanmıştır. EB uygulama desteğinin üç temel taşı şöyledir:
- Dağıtım: Başkasının kullanması için uygulamayı sunucuya alma.
- Yönetim: Uygulamayı, insanlar onu kullanırken sorunlar bulmak için yapılandırmak.
- Ölçeklendirme: Uygulamanın hızlı, güvenilir şekilde ve herhangi bir güvenlik sorunu olmadan çalışmasıyla herkes için iyi bir uygulama deneyimi sağlamak.
Bu resimlerin bir parçası olarak, EB ayrıca Amazon CloudWatch aracılığıyla uygulama sağlık izleme sistemine de dayanıyor. Amazon CloudWatch hizmeti, uygulamanın sağlık sorunlarının ana bilgisayarın uygulama ortamında değişiklikler yapmasını gerektirdiğini belirlemenize yardımcı olur; örneğin, uygulamanın düzgün çalışması için yeterli kaynağın olduğundan emin olmak için otomatik ölçeklendirme kullanılır.