en en en tr es id en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en ca es es ne en en kn fa es en ja nl en en en en en en en en en en en en en en en en en en en en en en en en pt it it en pt en en en en en en en en en en pms en en en en en en en pt fa it en it pt it fr en it en en en en en en en it en en en it pt en en en en en ceb en en it it en en en en en en en en en en en en ia it en en de en en en en en en en en it it en pt en en en en en en en en en en en en en en en it de en en en en en en en en en en pt en en it it en az en en en en uk en en en en en en en en en en en en en en en en en en en en pt en en en en en en en en en en en en en en en en en en
Future of cloud computing – Distributed cloud computing with multiple cloud service providers and crowdsourcing the cloud computing. – Shankar's Blog
Shankar Kumarasamy AWS, Azure, Cloud Computing, GCP, Multi Cloud Strategy June 27, 2019 4 Minutes
Cloud computing is at least a decade old and every enterprise have either small or big applications running on cloud. One of the main reasons that cloud computing was gaining momentum in the past was because the hardware costs to run the on-premise server were higher than cloud computing offerings. In the next few years, there will be more and more application from various enterprises that will be deployed to the cloud. In that near future, the major problem that we may face will not be on the hardware but on the software and tools to manage the cloud.
To understand better let us start with the basic definition of cloud computing as per Google –
Google’s definition of cloud computing
As the definition suggests, any remote server that can be accessed through a network for computing is cloud computing. Unlike the old days, where AWS was the only major cloud service provider, there are a handful of other cloud service providers in the market now. However, the way cloud service providers offer cloud computing has gone a long journey on both the hardware and software front.
Hardware offering model (Infrastructure ownership) on cloud computing –
Software offering model (Service and architecture) on cloud computing –
1) IaaS – Raw infrastructure(Like server boxes, storage hardware, etc) can be leased or reserved for a specific time period. The client is responsible for running software on top of the infrastructure (Example – AWS EC2, AWS EFS, Google compute engine, etc)
2) PaaS – Platform and environment for a specific predefined programming language, database, etc for developers to develop applications over the internet via a web browser (Example – AWS Elastic Beanstalk, Google App Engine, etc)
3) FaaS – Fully functional tools and runtime are offered as a service. Cloud native serverless architecture (Example – AWS Lambda, Firebase Cloud Functions, etc)
Cloud offering models – Hardware and software
So, why are we seeing different models of offering in cloud computing?
1) For the enterprises, different offering models lets them choose the cloud offering the way they want in the most cost-effective way.
2) For the cloud service provider, acts as a differentiating factor from the other cloud service provider.
What is currently emerging in cloud computing?
Since different players provide different offering models and tools, the enterprises want to make use of the benefits from every cloud service provider. Utilizing multiple cloud services for different applications within the enterprise have seen a huge rise in the market. This is commonly called ‘Multi-cloud strategy’. Adopting different cloud service for different business applications provides multiple benefits to enterprises.
1) Reduced downtime – While there are availability zones and you can create backup and redundancy within the same cloud service provider, it is better to rely on multiple cloud service providers for reliability. The recent downtime in hours with both GCP and AWS is worth the mention.
2) Reduced cost – Utilizing multiple cloud service providers helps in reducing the cost by comparing and choosing the different services which may be cheaper in one when compared to the other. Also, because of the competition between the providers, they will also reduce the price.
3) Better tools – Some service provider may specialize in one specific functionality and tool. This forces the enterprises to go with multiple cloud strategy for different solutions.
4) Geolocation advantages – Not all services from the cloud service provider will be available across all geography. Because of the political and business restrictions, different cloud service providers may have a different offering in the same geography. Also, the strategic presence of the data center and the edge locations forced to go with the multi-cloud model.
5) No specific vendor lock-in – More the solution can be cloud-agnostic, more the enterprises get the freedom to run their solution without having to worry about lock-in with one single vendor.
6) Data privacy compliance advantages – Some cloud providers may understand European nations GDPR well compared to others and the same with CCPA. So this helps in choosing the right service provider for the right geography.
What are some of the facts that I see missing even in multi-cloud strategy?
1) Dependency on third-party cloud aggregators – In fact, there are many startups trying to do cloud aggregations acting as the middle man between multiple cloud service providers. However, different service providers do not have much tools and standard mechanisms to enable inter-cloud service provider operations.
2) Robust secure networking – Since multiple cloud service providers are involved unless there is a hub and spoke model is in place, a multi-cloud strategy is not easily achievable. The hub acts as a trusted relationship partner between the service providers. If the hub is compromised then all of the service providers are prone to vulnerability.
3) Still, No sufficient edge locations – Even though, multi-cloud strategy utilizes lots of edge locations by combining data centers of multiple cloud service providers, the number of edge locations for the growing IoT needs is not sufficient. Also, cost to set up and manage multiple edge locations may be increasing exponentially
Before we talk about the potential future of cloud computing let us understand the difference between distributed computing vs cloud computing –
Distributed computing – A computing technique wherein a task is shared by multiple computers to finish the task faster. The computers pass the message between each other using the network.
Cloud computing – Provides hardware, software services over the internet from a centralized location.
Future of cloud computing
Potential future of cloud computing –
1) Democratizing edge locations – Apart from the data centers and the edge locations provided by the service providers there should be a way to bring in any remotely available computers onto the cloud computing network. Think of it as a single stand-alone computer at home getting connected to the cloud and can serve as the edge location on demand based on the computing capability.
2)  Standardize aggregator tools – The same tools that we use with service providers should be used to access the remote computers that we may add to the cloud network. Aggregating the tools will help in quick onboard time. Also will standardize the network security by eliminating the hub and spoke model. Rather there can be a peer to peer communication.
Let me know what you think as the future of cloud computing.
Published by Shankar Kumarasamy
Digital leader and technology enthusiast with experience in varied functional areas specializing in mobility and cloud backend. Areas of specialization include: 1) Solutions architecture - Enterprise-scale solution consulting to determine major IT investments, 2) Technical architecture - End-to-end system and integration architecture including hardware and software, 3) Applications architecture - Multi-cloud native server-less application architecture, 4) Data architecture - Canonical data architecture and design including support to multi-tenancy data models, 5) Identity architecture - Different LoB identity management solutions involving SSO for customer 360 experience, 6) Security architecture - Eliminate digital risk by designing the flow of data between people, systems, and things with granular and only the needed access View all posts by Shankar Kumarasamy
Published June 27, 2019
Previous Post Making mobility applications smarter with AI and ML solutions
Next Post What do enterprises expect from mobile developers and experts?
Leave a Reply Cancel reply
Enter your comment here...
Fill in your details below or click an icon to log in:
Email (required) (Address never made public)
You are commenting using your WordPress.com account. ( Log Out /  Change )
You are commenting using your Twitter account. ( Log Out /  Change )
You are commenting using your Facebook account. ( Log Out /  Change )
Notify me of new comments via email.
Notify me of new posts via email.
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Android App Bundle (1)
Android Flash Tools (1)
Application Integration Strategy (2)
Best Mobile Apps – 2018 (1)
Cloud Next 2018 (1)
Contact Center AI (1)
EV Charging Station (1)
Google AI Solutions (1)
Google IO 2019 (1)
Google IO 2021 (1)
Google Play Store (1)
Hybrid ML for Mobility (1)
Intelligent Behavior Detection (1)
Intelligent Mobile Solutions (3)
Mobile Application Development Strategies (7)
Mobile World Congress (1)
Mobility In 2019 (1)
Modern Tech Tools (4)
Multi Cloud Strategy (4)
Self driving cars (3)
Self Sovereign Identity (SSI) (1)
Zero Trust Model (1)
AI Amazon Android AndroidP API APIOrchestration ApplicationDevelopment AWS Azure BigDataAnalytics Blockchain Cloud CloudComputing CodingCulture ConnectedDevices DataFirst DigitalTransformation Edge EdgeComputing ElectricVehicle Firebase FutureCode FuturisticSolutions GCP GigEconomy Google GoogleHome GoogleIO2017 GooglePlayStore IdentityManagement IntelligentMobileApplications iOS IoT Learn MachineLearning Microsoft ML MobileAppsDevelopment MobileDevelopers MobileTechnology Mobility MobilitySolutions ModernTechTools MultiCloudStrategy On-DeviceLearning ServerlessComputing Strategy UbiquitousComputing VoiceAssistants VR
© [Shankar Kumarasamy] and [shankarkumarasamy.blog], [2017-2020].
Unauthorized use and/or duplication of this material without express and written permission from this site’s author and/or owner is strictly prohibited.
Excerpts and links may be used, provided that full and clear credit is given to [Shankar Kumarasamy] and [shankarkumarasamy.blog] with appropriate and specific direction to the original content.
Archives Select Month September 2022  (1) August 2022  (1) July 2022  (1) June 2022  (1) May 2022  (1) April 2022  (1) February 2022  (1) January 2022  (1) December 2021  (1) November 2021  (1) October 2021  (1) September 2021  (1) August 2021  (1) July 2021  (1) June 2021  (1) May 2021  (1) April 2021  (1) March 2021  (1) February 2021  (1) January 2021  (1) December 2020  (1) November 2020  (1) October 2020  (1) September 2020  (1) August 2020  (1) July 2020  (1) June 2020  (1) May 2020  (1) April 2020  (1) March 2020  (1) February 2020  (1) January 2020  (1) December 2019  (1) November 2019  (1) October 2019  (1) September 2019  (1) August 2019  (1) July 2019  (1) June 2019  (1) May 2019  (2) April 2019  (1) March 2019  (1) February 2019  (2) January 2019  (1) December 2018  (2) November 2018  (2) October 2018  (2) September 2018  (1) August 2018  (1) July 2018  (1) June 2018  (1) May 2018  (2) April 2018  (1) March 2018  (2) February 2018  (1) January 2018  (2) December 2017  (2) November 2017  (2) October 2017  (3) September 2017  (2) August 2017  (3) July 2017  (4) June 2017  (4) May 2017  (5) April 2017  (4) March 2017  (2)
Follow Blog via Email
Enter your email address to follow this blog and receive notifications of new posts by email.
Join 47 other followers
Start a Blog at WordPress.com.
Join 47 other followers
Already have a WordPress.com account? Log in now.
View post in Reader
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.