Uygulama Ölçeği - AppScale
|
Yazılım şirketi AppScale Systems, Inc logosu
| |
| sanayi | Bulut bilişim |
|---|---|
| Kurucu | |
| Merkez | |
Kilit kişiler |
|
| İnternet sitesi | uygulama ölçeği |
AppScale , işletmelere, devlet kurumlarına, yüklenicilere ve üçüncü taraf hizmet sağlayıcılara bulut altyapı yazılımı ve hizmetleri sunan bir yazılım şirketidir. Şirket, temel AWS API'lerini taklit eden yönetilen bir hibrit bulut altyapısı yazılım platformu olan AppScale ATS adlı bir yazılım ürününü ticari olarak desteklemektedir. 2019'da şirket, açık kaynaklı sunucusuz bilgi işlem platformu AppScale GTS için ticari desteği sona erdirdi, ancak kaynak kodu açık kaynak topluluğu tarafından ücretsiz olarak kullanılabilir durumda.
Tarih
AppScale , California Üniversitesi, Santa Barbara Bilgisayar Bilimleri Departmanında Profesör Chandra Krintz'in gözetiminde bir araştırma projesi olarak başladı . Proje başlangıçta Google , IBM ve NIH'den ek finansman ile NSF tarafından finanse edildi . 2012 yılında, kurucu ortaklar Dr. Chandra Krintz, Baş Bilim Adamı, Dr. Navraj Chohan, Geliştirme Lideri ve CEO Woody Rollins, özel PaaS AppScale teknolojisini ticarileştirmek için AppScale Systems'ı kurdu. Özel bulut altyapısında öncü olan Rollins, Eucalyptus Systems'ın kurucu ortağı ve eski CEO'suydu . Graziano Obertelli, 2014 yılında, kurucu ortağı olduğu Eucalyptus Systems'dan Operasyonlardan Sorumlu Başkan Yardımcısı olarak AppScale'e katıldı. 2017 yılında Dimitrii Calzago, Bulut Ar-Ge Direktörü olduğu Hewlett Packard Enterprise'dan CTO olarak AppScale'e katıldı.
Nisan 2014'te, AppScale Sistemleri bir 2014 Serin Satıcı seçildi PaaS tarafından Gartner, Inc. In Eylül 2014, AppScale Sistemleri Bir Bossie Ödülü kazandı InfoWorld'ün iyisi için açık kaynak veri merkezi ve bulut yazılımı. AppScale, 11 Nisan 2016'da Optimal Dynamics ile ortaklık kurdu. AppScale, 9 Ağustos 2016'da AliLaunch Programının bir parçasıydı. AppScale'in Bilim Direktörü Chandra Kritz, Dev Radio'da "Nasıl Yapılır? AppScale yardımı" 16 Aralık 2016.
2017 yılının sonlarında, DXC Teknolojisi Okaliptüs'ün geliştirilmesini ve desteğini durdurmayı seçtikten sonra AppScale Systems, Okaliptüs özel bulut yazılımı için ticari destek sunmaya başladı . Bu, Eucalyptus kurucu ekibinin üyeleri tarafından yönetilen AppScale'i kodu çatallamaya ve AppScale ATS olarak yeniden adlandırılan yazılımı geliştirmeye devam etmeye teşvik etti.
Uygulama Ölçekli ATS
AppScale ATS (eski adıyla Okaliptüs ), temel AWS API'lerini taklit eden, yönetilen bir hibrit bulut altyapısı yazılımıdır. AppScale ATS, ayrılmış özel bir AWS bölgesi sağlayarak, ayrılmış altyapı üzerinden AWS uyumlu bulut hizmetlerini uygular. ATS, genel ve özel kaynaklar genelinde geliştiriciler ve iş yükleri için sorunsuz bir deneyim ile uygun maliyetli ve esnek AWS hibrit bulut ortamlarının oluşturulmasını sağlar. Özel amaçlı donanım veya alışılmışın dışında işletim sistemi yapılandırmaları gerekmez ve tüm yazılım yığını açık kaynaklı bileşenleri kullanır. Yazılım, öncelikle işletmeler ve devlet kurumları tarafından belirli coğrafyalara (uyum için) veya veri kaynaklarına yakın (gecikme için) veri yerleştirmek ve hesaplamak için kullanılır.
AppScale GTS
AppScale GTS, değiştirilmemiş Google App Engine uygulamalarını genel ve özel bulutların yanı sıra şirket içi kümeler üzerinden otomatik olarak dağıtan ve ölçeklendiren açık kaynaklı bir sunucusuz bilgi işlem platformudur . AppScale, App Engine API'lerinde modellenmiştir ve Go , Java , PHP ve Python uygulamalarını destekler.
AppScale'in amacı, geliştiricilere herhangi bir bulut altyapısında uygulamaları çalıştırabilen hızlı, API odaklı bir geliştirme platformu sağlamaktır. AppScale, geliştiricilere ve bulut yöneticilerine uygulama dağıtımı, veri depolama, kaynak kullanımı, yedekleme ve geçiş üzerinde kontrol sağlamak için uygulama mantığını hizmet ekosisteminden ayırır.
Platform, geliştiricilerin ölçeklenebilir uygulamalar oluşturmanın iş mantığına odaklanmasını sağlayarak, onları dağıtım ve ölçeklendirme mantığına odaklanma ihtiyacından kurtarır. AppScale, geliştiricilere ve bulut yöneticilerine uygulama dağıtımı, veri depolama, kaynak kullanımı, yedekleme ve geçiş üzerinde kontrol sağlamak için uygulama mantığını hizmet ekosisteminden ayırır.
AppScale, kalıcılık, eşzamansız yürütme, dağıtılmış bellek önbelleği, kullanıcı kimlik doğrulaması ve daha fazlası için üst düzey API'ler içerir. Hizmet keşfi, yük dengeleme, hata toleransı ve otomatik ölçeklendirmeyi yönetir. Ayrıca, BT operasyonlarının ve bulut yöneticilerinin, uygulamaları birden çok bulut altyapısında çalıştırmak ve sürdürmek için tutarlı, ayarlanabilir bir ortam sağlamasına olanak tanır. AppScale, Santa Barbara, California ve Google merkezli AppScale Systems, Inc. tarafından geliştirildi ve sürdürüldü .
Açık kaynak bileşenleri
- Datastore API: Apache Cassandra ve Apache ZooKeeper
- Memcache API: memcached
- Görev Kuyruğu API'sı: RabbitMQ ve Kereviz
- XMPP API: ejabberd
- Kanal API'sı: ejabberd
- Blobstore API: Apache Cassandra ve Apache ZooKeeper
- Görüntüler API'sı: Python Görüntüleme Kitaplığı (PIL)
- Cron API: Crontab
- HAProxy: HAProxy
Desteklenen platformlar
- Amazon EC2
- Bulut Yığını
- DijitalOkyanus
- Okaliptüs
- Google Hesaplama Motoru
- Çekirdek Tabanlı Sanal Makine (KVM)
- Microsoft Azure
- OpenStack
- RackSpace
- Yumuşak Katman (IBM)
- Xen