Lokalne środowisko wielochmurowe do uruchamiania AWS, GCP i Azure lokalnie
Uruchamia lokalną replikę usług AWS, GCP i Azure, aby deweloperzy mogli uruchamiać produkcyjne SDK i CLIs bez konta w chmurze. Vyomi, z Vyomi Cloud, zapewnia lokalne punkty końcowe dla niezmodyfikowanych SDK (boto3, google-cloud-*, azure-sdk-*), Terraform i standardowych CLIs, a także opcję WebAssembly w przeglądarce. Jest skierowane do deweloperów chmurowych, inżynierów DevOps i trenerów, którzy potrzebują powtarzalnego, offline'owego testowania multi-cloud i integracji CI/CD.
Co pozwala narzędzie uruchomić na maszynie dewelopera?
Aplikacja reprodukuje główne punkty końcowe usług chmurowych, dzięki czemu możesz skierować niezmodyfikowane SDK i CLIs na lokalny adres. Akceptuje standardowe wywołania z boto3, google-cloud-* i azure-sdk-* oraz współpracuje z Terraform, zmieniając punkt końcowy dostawcy. Pakiet oferuje również budowę WebAssembly w przeglądarce, Vyomi Nano, która działa po stronie klienta bez instalacji, pozwalając testować interakcje z chmurą na laptopie lub w środowiskach przeglądarkowych.
Czy wpływa to na zasoby systemowe lokalne lub przepływy pracy dewelopera?
Środowisko uruchomieniowe uruchamia się natychmiast i działa lokalnie, zapewniając efemeryczne klony chmurowe dla CI/CD i pozwalając inżynierom unikać aktywnych kont chmurowych. Ponieważ narzędzie działa jako samodzielne urządzenie binarne na platformach desktopowych, przepływ pracy wygląda następująco: ustaw punkt końcowy, uruchom swój kod lub Terraform i zweryfikuj zachowanie lokalnie. Czas uruchamiania w trybie natychmiastowym i dostarczanie jednego pliku binarnego zmniejszają opóźnienia iteracji podczas cykli rozwoju.
Czy jest bezpieczne w użyciu w bezpiecznych lub sąsiadujących z produkcją środowiskach?
Narzędzie obsługuje działanie offline i w trybie odizolowanym, co odpowiada regulowanym środowiskom, które zabraniają zewnętrznych wywołań sieciowych. Usuwa potrzebę posiadania danych uwierzytelniających chmurowych, działając całkowicie lokalnie, więc nie jest wymagane aktywne konto rozliczeniowe. Ten projekt lokalny ogranicza niezamierzone interakcje zewnętrzne, jednocześnie pozwalając na testy integracyjne, które wykorzystują ścieżki kodu SDK bez narażania na sieć.
Czy potrzebujesz głębokiej wiedzy o chmurze, aby to obsługiwać?
Narzędzie jest skierowane do inżynierów zaznajomionych z SDK chmurowymi i narzędziami DevOps; używasz istniejących SDK, CLIs lub Terraform i zmieniasz tylko adresy URL punktów końcowych, aby wskazywały na lokalne urządzenie. Zintegrowana konsola zarządzania wieloma chmurami i tworzenie efemerycznych bliźniaków oferują bardziej ukierunkowane kontrole, ale skuteczne użycie zakłada znajomość interfejsów API dostawców i pipeline'ów CI/CD.
Vyomi pasuje do inżynierów, którzy muszą walidować kod w chmurze offline
Narzędzie jest najbardziej przydatne dla programistów i zespołów DevOps, które muszą uruchamiać wywołania SDK o jakości produkcyjnej i Terraform przeciwko lokalnym punktom końcowym, eliminując potrzebę posiadania kont w chmurze podczas rozwoju. Spodziewaj się krótkiego kroku konfiguracji, aby zmienić punkty końcowe oraz pewnej wiedzy o platformie, aby zintegrować efemeryczne bliźniaki w CI. Zalecane.





