This year IaaS and PaaS has merged, this powerful combination of managed and unmanaged services lets you build, deploy and manage applications in Cloud, in anyway you like it for unmatched productivity and collaboration in all phases of project development.
Private cloud has stopped due to cost and complexity of enterprise maintaining data center, hardware, software and whole stack in-house instead of focusing on core business capabilities.
Multi cloud Management: more we build on one cloud platform more we are putting all eggs in one basket. Multi-cloud resource management software are available which are accessing the web services of different cloud service providers to give you total control on your cloud infrastructure, in multiple cloud(AWS, Windows, Google, Cloud Stack, v sphere and Open Stack etc).
Mobile back end services and code deploying in public cloud to service millions of users across the world. Now you can broadcast your personalized push notifications to millions in minutes on millions of devices. Build interactive apps with real-time messaging, add corporate sign-on. Get Insight from mobile analytics. Optimize your app with cache on cloud. Gain from Auto scale.
Gain Insight from big data using data analytics on cloud for faster processing of analytics on huge data sets in cloud.
Earlier CIO get you hardware, software and application development vendors/developers but now they are providing cloud based services (PaaS, SaaS, SaaP) that can drive the business forward at faster pace, with outcome based enterprise development, like graphics as a service, Office 365, Microsoft Dynamics CRM Online, Exchange Online, SharePoint, Sales force, DocuSign, Google Apps, Box, Dropbox, Jira, Version One, Base camp, Rally, SQL Azure, SAP HANA, SAP Business Suite, SAP Net weaver and more on cloud.
Hybrid Cloud computing: There has been debates between the merits of private and public cloud. Hybrid cloud feature an infrastructure that combine private cloud security with cost-effective, powerful and scalable public cloud attributes. Senior IT managers get more choices for personalized solutions while big data and security experts are still satisfied. So now you can connect your apps to on-premises data and have best of both worlds. Virtual Private Network in Cloud is logically separate from rest of Cloud. Virtual Private Network: Extend your company data center to Cloud and have Virtual Private Network in Cloud which is logically separated from rest of cloud. Now you can build services that rely on cloud services and VMs. Use Azure web Role for front end services and VM for back end databases. You can combine PaaS and IaaS within your Virtual Private Network. Enterprises are feeling very comfortable in having hybrid cloud or Virtual Private network, which satisfy all the concerns and still add significant value to enterprise.
Graphics as a service (GPU Cloud Computing) – typically running high end graphics applications require substantial high end infrastructure. AMD, NVIDIA is changing that by offering there GPU services on many cloud service providers. This way we can do 3D modelling, simulation, financial analysis, engineering design, games, and 3D movie development etc. much faster.
Cloud Testing: General, Stress, Functional, Compatibility, Browser, Latency, Automated, Performance, mobile and load testing are being done on cloud. Cloud testing uses cloud infrastructure for testing. As your applications are in cloud it makes more sense to test them on cloud environment. As Internet become pervasive in our lives and there are multiple devices and screens which have access to online applications, testing is becoming agile teams nightmare, they have to test the application on multiple devices, hence outcome based, Automated cloud testing is taking lead.
Big Compute: HPC (High Performance Computing) and Batch on demand computing is moving to cloud. This way if you need access to 1000 of cores for 2 days you can do that. So Big Compute is now meeting big data, as data sets grow larger it becomes easier to move the compute instances closer to big data sets to reduce latency and increase throughput and get the valuable results much faster.
Next Big trends are IOT (Internet of Things), Mobility and Cloud. Interestingly most of IOT and mobility will be hosted on cloud infrastructure because of scalability, performance, storage, compute and bandwidth available in cloud and is very much required for IOT and mobility solutions, and will be ultimately driving cloud usage more.
Big data analytics – Many organizations are realizing that it may be much simpler and more beneficial to combine big data analytics with cloud computing than to choose one over another. As data is growing at much faster rate Big data analytics as a service will offer business of small to large and fortune 500 an easily attainable and scalable tool for competing in the global marketplace.
Cloud in Government organizations: Federal and state governments are standardizing on approved cloud vendors and SaaS applications list which can be used by different agencies. Fed Ramp (Federal Risk and Authorization Management Program) is USA unified, government-wide risk management program focused on security for cloud based systems (IaaS, PaaS, and SaaS) vendors and applications/products in different categories. Codifying government existing applications is next big opportunity for software consulting companies.
Cloud Backup and restore & Storage: Cloud backup, restore and storage are most readily commoditized services available.
Codifying Existing web Applications: Enterprises want to leverage cloud for their existing applications, hence will be converting web applications to cloud based applications.
Senior Software Architect in Trigent with 16+ year of experience. He has done B. Tech. (CSE) from Priyadarshini College of Computer Sciences. He Architect, design and execute mission critical large scale to small projects in Microsoft Technologies. He has expertise in performance tuning, scalability, SaaS, Multi Tenant and cloud based applications & solutions.