GNU/Linux >> Znalost Linux >  >> Linux

Private Cloud je RAD:Jak využít Private Cloud pro rychlý vývoj aplikací

Rapid Application Development (RAD) označuje typ metodologie vývoje softwaru, která využívá minimální plánování ve prospěch rychlého prototypování. Jednou z mnoha výzev RAD je neustálá poptávka po rychlém nasazení stabilních počítačových platforem pro vývoj a testování. Pro RADmetodologie je charakteristické výrazné spoléhání na prototypování. Z tohoto důvodu mohou pokročilé funkce privátního cloudu](https://www.rackspace.com/cloud/private/) computingu nabídnout významné výhody pro vývojáře využívající RAD.

Tento článek popisuje, jak může privátní cloud computing pomoci vývojářům efektivněji vytvářet rychle nasazené stabilní systémy, které obsahují pokročilé funkce, které nejsou dostupné v tradičních vyhrazených systémech.

V tradičním modelu vyhrazeného hardwaru také poskytujete nový hardware, když vytváříte nové prototypy nebo zahajujete nové projekty. To může mít za následek týdny plánování a výzkumu, které vyvíjejí další tlak na napjaté rozpočty IT projektů a potenciálně ohrožují dodací lhůty. Implementací privátního cloudu jsou výpočetní zdroje připraveny k nasazení ještě před zahájením projektu. Až budou projekty připraveny, můžete zdroje rychle a snadno znovu použít. Pokročilé funkce privátního cloud computingu také mohou poskytnout další zvýšení produktivity, které se dobře hodí pro RAD.

Jednou ze základních funkcí privátního cloud computingu je schopnost vytvářet stabilní a předvídatelné virtuální stroje (VM). RADdeveloper může nakonfigurovat VM se všemi nezbytnými nástroji, aplikacemi a vylepšeními OS nezbytnými pro stabilní platformu pro vývoj nebo testování. Když vytvoříte bitovou kopii systému virtuálního počítače, systém virtuálního počítače může bitovou kopii mnohokrát naklonovat, aby zajistil mnoho virtuálních počítačů, což může výrazně zkrátit dobu potřebnou k poskytnutí nových systémů pro vývoj nebo testování. Předpřipravené obrázky vám umožňují dokončit vývojové úkoly mnohem rychleji. Tyto úkoly by vyžadovaly týdny práce v tradičním vyhrazeném hardwarovém prostředí.

Stabilní systémy s předvídatelnou a konzistentní konfigurací jsou důležité pro úspěšné regresní testování. Jak bylo popsáno dříve, obrazy VMsystem mohou poskytnout technikům předvídatelný výchozí bod pro testování. Pomocí pokročilých hypervizorů mohou technici vytvářet snímky virtuálních strojů, které mohou zjednodušit testování systému a snížit související rizika. Změny můžete otestovat na virtuálním počítači a podle potřeby je vrátit zpět spuštěním vrácení zpět. Snapshotsand rollbacks umožňují rychlejší regresní testování a umožňují vám resetovat VM do známého stavu pomocí méně kroků.

Optimální prostředí zahrnuje následující součásti:

  • Hypervizoři :Fyzické servery, které provozují různé virtuální stroje pod kontrolou hypervizoru.
  • Fibre SAN Network :Síť Fibre Channel Storage Array Network (SAN), což je komponenta sdíleného úložiště, která ukládá soubory obrazu virtuálního počítače.
  • Firewall :Důležitý požadavek na zabezpečení i ve vašem privátním cloudu.

Pomocí předchozí konfigurace můžete vytvořit základní bitové kopie virtuálních počítačů v hypervizorech a uložit je na Fiber SAN. Když se rozběhnou nové projekty, můžete rychle nasadit základní obrazy a poskytnout tak rychlé a stabilní prostředí. Tyto zisky produktivity dosažené pomocí privátního cloud computingu přispívají k rychlejšímu spouštění projektů, zkracují dobu vývoje a optimalizují využití zdrojů, což má za následek šťastnější zákazníky.

Pomocí karty Zpětná vazba můžete přidat komentáře nebo položit otázky. Můžete s námi také zahájit konverzaci.


Linux
  1. Jak najít aplikaci pro typ mime v systému Linux?

  2. Jak vytvořit VPN

  3. Jak si vybrat nejlepší cloudovou hostingovou platformu pro váš analytický software

  1. Jak vybrat správný plán VPS pro vaši firmu

  2. Private Cloud je RAD:Jak využít Private Cloud pro rychlý vývoj aplikací

  3. Jak nastavit hlavičky a knihovny pro vývoj Linuxu

  1. Jak importovat soukromý klíč do FileZilla pro SFTP

  2. Řešení problémů zabezpečení cloud computingu pomocí Private Cloud

  3. Jak zkompilovat dynamickou knihovnu pro aplikaci JNI na linuxu?