Virtuaalipalvelin jakaa palvelinresursseja ja tehostaa laitteiston käyttöä. Jokainen virtuaalipalvelin on käyttöjärjestelmää myöten oma kokonaisuutensa. Juuri tähän jokaisen virtuaalipalvleimen omaan käyttöjärjestelmään kohdistuu tehostamisen seuraava askel: containers ja micro services. Miksi jokaisella virtuaalipalvleimella pitäisi olla se sama kokonainen käyttöjärjestelmä, kun sovellus käyttää vain pientä osaa käyttöjärjestelmän palveluista? Palvelimella ajetaan vain yhtä käyttöjärjestelmää, esimerkiksi Ubuntu Linuxia, ja siinä container alustaa kuten Dockeria. Docker antaa sovellukselle sen tarvitsemat järjestelmäpalvelut ja jakaa reursseja tasapuolisesti.
Docker containeriin ladataan sitten itse sovellus. Koska container on pieni ja kevyt, niitä voidaan käynnistää nopeasti ja helposti. Siksi yhden sovelluspalan ei tarvitse tehdä kuin yhtä asiaa, kunhan se tekee sen hyvin ja tehokkaasti – micro service.
Hitachin uudet palvelusovellukset käyttävät container rakennetta. Tämä tuo luonnostaan skaalautuvuuden ja joustavuuden. Kun yhden sovellusinstanssin teho ei riitä, pyydetään niitä toinen, kymmenen tai vaikka sata lisää. Kun kiire on ohi, lopetetaan turhat. Koko sovellusympäristön ajaminen siis mahdollistuu pilvipalvelussa ja pysyy samalla myös edullisena kun vain kulloinkin ajossa olevista paloista maksetaan.
Ensimmäisiä tähän konseptiin perustuvia tuotteita odotamme vielä tämän vuoden puolella.