İçindekiler:
- Işlem yükü
- API'ler: Bulut iş yüklerini yönetmenin anahtarı
- Standart bir iş yükü katmanının gerekliliği
- İş yüklerinin taşınabilirliği
Video: Azure Friday | ILB ASE and Application Gateway 2024
İş yükü karmaşıklıkları, tek bir bulut mimarisinde olduğundan daha karışık bir bulut ortamında daha yaygındır. Bir melez bulut dünyasının ortaya çıkışı ile birlikte, coğrafyalar arasında çalıştırılması gereken daha birçok uygulama ve hizmet var.
Bazı çevrimiçi iş siteleri ya da kritik bir çevresel süreci yöneten bir kontrol sistemi gibi kalıcı olabilir ve sürekli çalışması gerekir. Sanallaştırılmış iş yükleri başka bir düzeyde karmaşıklık katar. Karma iş hizmetleri ve çeşitli uygulama modelleri de eklenmiştir.
Melez bir bulut ortamında, iş yükleriniz, farklı işletim sistemlerini kullanan farklı altyapı çalıştıran farklı bulutlarda çalışıyor olabilir. Farklı ortamlardan, genellikle birleşik bir sistemmiş gibi davranmanız gereken iş yüklerini bir araya getiriyorsunuz.
Işlem yükü
Buluttaki iş yükü ve iş yükü yönetimi arasındaki bağlantı nedir? Aslında, iyi performans gösteren bir bulut ortamınıza sahip olup olmadığınızı belirleme merkezindedir. Bu, müşterilere kamuya açık veya özel bir bulut sunan bir servis sağlayıcı olsanız veya iç müşterilere, dış müşterilerinize ve iş ortaklarına fayda sağlayacak şekilde bir dahili özel bulut yönetiyorsanız doğrudur.
Yapmanız gereken şey, bazı otomasyon yazılımları edinmektir (kaynakları otomatik olarak zamanlamak ve kaynakları tahsis etmekle ilişkili diğer bazı işlevleri yerine getirmek için) ve ayarlanmışsınızdır. Iş yüklerine operasyonel bir perspektiften baktığınızda, hem kaliteli hem de güvenlik ve yönetişim gereksinimlerini karşılayan genel bir karma bulut ortamı oluşturma şeklinizi belirlerken çok sayıda sorunun dikkate alınması gerektiği açıkça görülüyor. Bu statik bir gereklilik değildir; İşletim açısından, organizasyonların değişen iş gereksinimlerine dayalı olarak iş yükü yönetimini dinamik olarak değiştirebilmesi gerekir.
API'ler: Bulut iş yüklerini yönetmenin anahtarı
Uygulama programlama arabirimleri (API'ler), bir yazılım ürününün veya hizmetin başka bir ürün veya hizmetle iletişim kurmasını sağlar. Örneğin, bir elektronik tablo programı yazan bir yazılım geliştiricisiyseniz ve başka bir geliştiricinin uygulamanızı geliştirmek için bazı özel işlevler eklemesine izin vermek istiyorsanız, geliştiriciye uygulamanıza yazmasını sağlayan bir API sağlayabilirsiniz. API, bir uygulamanın başka bir uygulamayla birlikte nasıl çalışabileceğini belirtir.Kuralları ve arayüzleri sağlar. Geliştirici, uygulamanın niteliğini bilmesine ihtiyaç duymaz; çünkü API, bu programların birlikte çalışması biçimini özetler.
Bir API, veri ve hizmetleri değiştirmenin soyut bir yolunu da sağlar. Bu soyutlama yüzünden API, geliştiricilerin işlerini gizleyebilir. Örneğin, dış geliştiricinin dahili güvenliğinizin ayrıntılarını öğrenmesini istemiyorsunuz, böylece sistemin bu ayrıntıları gizleniyor. API, geliştiricinin yalnızca istenen görevi yürütmesine izin verir.
API'ler, bir bulut ortamında iş yüklerini yönetmek için önemlidir. Amazon Elastic Compute Cloud ortamı, müşterilerin kendi iş yüklerini Amazon'un hesaplama ve depolama hizmetleri üzerine kurmalarına olanak tanıyan zengin bir API seti sunar. Aslında, IaaS (Hizmet Olarak Altyapı), SaaS (Hizmet Olarak Yazılım) ve PaaS (Hizmet Olarak Platform) gibi temel bir bulut hizmeti sunan her şirket müşterileri için API'ler geliştirir.
İş yükünüzü oluşturduğunuz veya nerede kuracağınız ortamda iş yükünüzü yönettiğiniz sürece her şey harika. Bununla birlikte, farklı API'ler her zaman uyumlu değildir. Örneğin, bir API 32 bitlik bir işletim sistemini desteklemek üzere oluşturulabilir ve geliştiricinin iş yükünü 64 bitlik bir uygulamayı desteklemek üzere taşımak istediği bulut ortamı olabilir. Uyumsuz ortamlardaki iş yüklerini nasıl yönetirsiniz?
Standart bir iş yükü katmanının gerekliliği
Hiçbir standart API, geliştiricinin farklı bulut satıcısı tarafından sağlanan farklı bulut modelleriyle çalışmasına izin verir. Aslında ihtiyaç duyulan bulut iş yükleri arasında uyumluluk sağlayan standart bir katmandır. Hizmet yöneliminde XML modeli, işletme hizmetleri arasında birlikte çalışabilirlik sağlar. Melez bulut için eşdeğer bir model yok.
Karmaşık problemler üzerinde çalışmanın yollarını bulabilirsiniz. Bulut yönetimi sağlayıcısı RightScale, IBM'in İş Yükü Açılışı ve BMC'nin Control-M gibi şirketler, geliştiricilerin API'lerdeki farklılıklara izin vererek iş yüklerini dağıtabilmelerini ve taşımalarını sağlayan özelleştirilebilir şablonlar oluşturmaktadır.
İş yüklerinin taşınabilirliği
İş yükü yönetimi, karma bulutun çalışması için temel olduğundan, API'ların ve standartların tartışılması önemlidir. Karma bir bulut ortamında, iş yüklerini etrafında hareket ettirmek ve bunları ele alınan ticari soruna dayalı olarak optimize etmek kritik öneme sahiptir. İş yüklerinin soyutlanmış olmasına rağmen, katmanlar ve işletim sistemleri ile inşa edilirler.
İş yükleri belirli bir donanım ortamında iyi performans göstermek için ayarlanmalıdır. Günümüzün hibrit bilgisayar dünyasında, iş yükü taşınabilirliğini sağlamak için çok sayıda elle müdahale gereklidir. Bununla birlikte, gelecekteki standartları ve hibrid bulut işyükü yönetimini gerçek kılacak iyi tanımlanmış yaklaşımları öngörüyoruz.
Hibrid bilgi işlemciliğin ortaya çıkması, bulut bilişiminde yeni bir bileşenin evrimine yol açacaktır. Karma hizmet iş yükü komisyoncusu, temel bulut tabanlı hizmetin altyapısını inceleyecek ve farklı iş yüklerini sanki aynı şekilde inşa edilmiş gibi tutmak için tutarlı ve öngörülebilir bir yol sağlayacak bir katman sağlayacak.Bu hibrit hizmet iş yükü komisyoncusu, piyasanın talep edecekleri hibrid iş yükü yönetimini sağlayacağını düşünüyoruz. Standartlar geliştiğinde, bu katmanın bir parçası için ihtiyaç ortadan kalkacak, ancak standartların geniş kullanımı zaman alıyor.