AWS, GCP ve Azure'ı yerel olarak çalıştırmak için yerel çoklu bulut çalışma zamanı
AWS, GCP ve Azure hizmetlerinin yerel bir kopyasını çalıştırarak geliştiricilerin bir bulut hesabı olmadan üretim SDK'larını ve CLI'larını çalıştırmalarını sağlar. Vyomi, Vyomi Cloud'dan, değiştirilmemiş SDK'lar (boto3, google-cloud-*, azure-sdk-*), Terraform ve standart CLI'lar için yerel uç noktalar sağlar, ayrıca tarayıcıda WebAssembly seçeneği sunar. Bulut geliştiricileri, DevOps mühendisleri ve yeniden üretilebilir, çevrimdışı çoklu bulut testi ve CI/CD entegrasyonu gerektiren eğitmenler için hedeflenmiştir.
Bu araç, bir geliştirici makinesinde ne çalıştırmanıza izin veriyor?
Uygulama, büyük bulut hizmeti uç noktalarını yeniden üretir böylece değiştirilmemiş SDK'ları ve CLI'ları yerel bir adrese yönlendirebilirsiniz. boto3, google-cloud-* ve azure-sdk-*'dan standart çağrıları kabul eder ve sağlayıcı uç noktasını değiştirerek Terraform ile çalışır. Paket ayrıca, yükleme gerektirmeden istemci tarafında çalışan tarayıcı içi WebAssembly derlemesi olan Vyomi Nano'yu sunar ve bu sayede bulut etkileşimlerini dizüstü bilgisayar veya tarayıcı ortamlarında test etmenizi sağlar.
Yerel sistem kaynaklarını veya geliştirici iş akışlarını etkiler mi?
Çalışma zamanı anında başlar ve yerel olarak çalışır, CI/CD için geçici bulut ikizleri sağlar ve mühendislerin canlı bulut hesaplarından kaçınmasına olanak tanır. Araç, masaüstü platformlarında bağımsız bir ikili cihaz olarak çalıştığı için iş akışı: uç noktasını ayarlamak, kodunuzu veya Terraform'u çalıştırmak ve davranışı yerel olarak doğrulamaktır. Anlık başlatma süreleri ve tek ikili teslimat, geliştirme döngüleri sırasında yineleme gecikmesini azaltır.
Güvenli veya üretimle ilgili ortamlarda kullanmak güvenli mi?
Araç, çevrimdışı ve hava boşluğu olan çalışma desteği sunar, bu da dış ağ çağrılarını yasaklayan düzenlenmiş ortamlara uygundur. Tamamen yerel olarak çalışarak bulut kimlik bilgileri gereksinimini ortadan kaldırır, bu nedenle canlı faturalama hesabı gerekmez. Bu yerel öncelikli tasarım, istenmeyen dış etkileşimleri sınırlar ve entegrasyon testlerinin SDK kod yollarını ağ maruziyeti olmadan kullanmasına olanak tanır.
Onu çalıştırmak için derin bir bulut bilgisine ihtiyaç var mı?
Araç, bulut SDK'ları ve DevOps araçlarıyla tanışık mühendisleri hedef alır; mevcut SDK'ları, CLI'ları veya Terraform'u kullanırsınız ve yalnızca uç nokta URL'lerini yerel cihaza yönlendirmek için değiştirirsiniz. Entegre çoklu bulut yönetim konsolu ve geçici ikiz oluşturma, daha rehberli kontroller sunar, ancak etkili kullanım, sağlayıcı API'leri ve CI/CD boru hatları ile aşinalık gerektirir.
Vyomi, bulut kodunu çevrimdışı doğrulaması gereken mühendisler için uygundur
Bu araç, üretim kalitesinde SDK çağrıları ve Terraform'u yerel uç noktalarla çalıştırması gereken geliştiriciler ve DevOps ekipleri için en faydalıdır; bu, geliştirme sırasında bulut hesaplarına duyulan ihtiyacı ortadan kaldırır. Uç noktaları yeniden yönlendirmek için kısa bir kurulum adımı ve geçici ikizleri CI'ye entegre etmek için bazı platform bilgisi bekleyin. Tavsiye edilir.