دو تکنولوژی زیر نقش اساسی را در تحول پردازش ابری خواهند داشت[1].
تکنولوژی مجازی سازی [1]
به کمک این تکنولوژی از سیستم عامل، میان افزار یا نرم افزار واسط[2] و برنامه ی کاربردی یک کپی عینی می گیریم و به صورت پیش ساخته (فست فود) در یک کامپیوتر فیزیکی یا بخشی از یک سرور قرار می دهیم. در عین حال امکان استفاده ی چند باره از یک مجوز استفاده سیستم عامل، میان افزار و برنامهی کاربردی به هنگام استفاده از آن به صورت پردازش ابری خواهد بود. یعنی یک بار پول خرید نرم افزار را می دهیم و در ماشین مجازی چند بار از آن استفاده می کنیم. [1].
Vmware vSPhere اولين سيستم عامل مبتنی بر محيط ابری است كه از مفاهيم مجازی سازی استفاده مي كند تا مراكز داده را در نهايت سادگی و آسانی به زير ساخت های محيط محاسبات ابری انتقال دهد و سازمان های فناوری اطلاعات را قادر می سازد تا نسل بعدی خدمات فناوری اطلاعات با ويژگی انعطاف پذيری و قابل اعتمادبودن را با استفاده از منابع داخلی و خارجی ايجاد كرده و با كمترين خطر در اختيار ديگران قرار دهند. vSPhere Vmware هزينه سرمايه گذاری و هزينههای عملياتی را به شدت كاهش ميدهد و كنترل بيشتری بر ارائه خدمات فناوری اطلاعات ايجاد مي كند و در عين حال انعطاف پذيری براي انتخاب بين سيستم عامل هاي مختلف، نرم افزار، سخت افزار و همچنين استفاده از منابع داخل سازمان يا خارج از آن را ممكن مي كند.
Citrix Xenserver يك راه حل كامل و قابل مديريت در سيستم مجازی سازی است كه بر روی يكی از پلتفرم های قدرتمند بنا نهاده شده است. تكنولوژي Xen يكي از امن ترين و سريع ترين نرم افزارهای صنعت مجازی سازی مي باشد.اين سيستم براي مديريت بهتر ماشينهای مجازی، ويندوزی و لينوكسی طراحی شده است و باعث كاهش چشمگير هزينه ها ميشود.
2. معماری مبتنی بر سرویس ([3](SOA
معماری مبتنی بر سرویس در واقع یک مجموعه ای از سرویس ها است که با یکدیگر ارتباط برقرار می کنند. حین این ارتباط ممکن است دادههایی را بین یکدیگر انتقال دهند و همچنین ترکیب دو یا چند سرویس با هم یک کار انجام دهد. در این جا چند مفهوم اتصال بین سرویس ها مورد نیاز است. بر خلاف دهههای گذشته که نرم افزار ها قائم به خود و انفرادی بودند، در حال حاضر روند تکامل نرم افزارها به سوی معماری مبتنی بر سرویس میرود. رشد انفجاری تکنولوپی های اینترنت و تعداد کاربران آن موجب شده که فروش نرم افزار جای خودش را به اجاره ی نرم افزار بدهد. کمپانی های بزرگی مانند میکروسافت، گوگل، سان و حتی آمازون به این سمت می روند که به جای فروش مستقیم نرم افزار به کاربر خدمات نرم افزاری را به وی ارایه دهند.معماری مبتنی بر سرویس معماری نرم افزار یا سیستمی است که امکاناتی چون کامپوننت ها، استفادهی مجدد،توسعه پذیری و راحتی را در اختیار ما قرار می دهد. این ویژگی ها برای کمپانی هایی که به دنبال کاهش هزینه هستند و به جای فروش به اجاره ی سرویس های نرم افزار تأکید دارند، الزامی است[1].
[1] Virtualization
[2] middle ware
[3] Service Oriented Architecture