WHAT IF GOOGLE START TODAY

 

What If The Google Has Started Today?


Google was officially launched in 1998 by Larry Page and Sergey Brin to market Google Search, which has become the most used web-based search engine.The company's rapid growth since incorporation has triggered a chain of products, acquisitions, and partnerships beyond Google's core search engine (Google Search). It offers services designed for work and productivity (Google DocsGoogle Sheets, and Google Slides), email (Gmail), scheduling and time management (Google Calendar), cloud storage (Google Drive), instant messaging and video chat (DuoHangouts, and Meet), language translation (Google Translate), mapping and navigation (Google MapsWazeGoogle Earth, and Street View), podcast hosting (Google Podcasts), video sharing (YouTube), blog publishing (Blogger), note-taking (Google Keep, and Google Jamboard), and photo organizing and editing (Google Photos). 
                    

Now let us assume that if Google has started today!Then there may be a possibility that instead of using cloud services it may use some different network to provide its services.What if the Google uses its own single private LAN with the servers to provide all its services as shown below:

1. Availability:



Availability means how much time the service provider guarantees that services are available to its users without any failure. But in above case you can see that google has installed its all servers in single LAN at single place so if anything happens to that structure then its whole services are going offline.

There may be a possibility that due to some natural or man-made disaster this service center get damaged then we don’t have any alternative center which can provide all these services.




2. Cost:



As Google is creating its own private LAN then the cost of purchasing, maintaining and repairing the hardware may be very high which may not be affordable for startup company.



3. Delay:





 google is providing its services from one place but the places which are away from this center may face Delay. Like if google private LAN is situated in America then people from India may face delay while using this services.



2. Reliability:





As mentioned in above point that there are no any alternative centers for providing same services if something happens to main center. Due to this the probability of failure of services is very high. So this structure can’t provide reliable services

5. Scalability:

Scalability in cloud computing is the ability to quickly and easily increase or decrease the size or power of an IT solution.

Sometimes the number of users accessing the services is lot more than average number. Like in today’s situation the number of users using google meet is highly increased due to covid-19 pandemic, in such a situations the service provider needs to quickly scale up his services. At the same time after the pandemic there may be a possibility that number of users again decreases. Then the service provider have to scale down its services. But as google is using private LAN then for scaling up it has to purchase the new hardware which may become useless after the pandemic is over. So you can see that this private LAN structure is incapable of providing scalability.






7. Multi-Tenancy:

Here as all the servers are connected to each other via LAN and number of servers are also less so achieving multi-tenancy is not possible in this architecture.




8. Security:

If there is any cyber attack on this center then because the servers are in single LAN if one server get compromised then there is very high possibility that others are also get hacked. Also if the user data get damaged in cyber attack then there is no any backup center used in this system. Due to this reasons the private LAN structure is not highly secured.

We have seen lot of drawbacks of private LAN structure but what is the efficient solution for all these problems?

Any person who has basic knowledge of networking can give you the answer to this question that is : USING CLOUD SERVICES.




6.User Management:

These servers are not sufficient for handling the crores of users all over the world. We require more servers for better user management but in above structure it is very costly to add more servers.



Now, What is a cloud service?



The term “cloud services” refers to a wide range of services delivered on demand to companies and customers over the internet. These services are designed to provide easy, affordable access to applications and resources, without the need for internal infrastructure or hardware.


Lets see how using cloud services we can solve all the problems which newly started google is facing:

There are so many companies which provide cloud services. Here for the explanation purpose we are considering example of AWS.






1. Availability:

Using cloud google can host its services from various locations. Like in AWS we can purchase servers/instances which are situated at various locations all over the world.


 So if anything bad happens to the server on one location then servers from other locations can provide the services continuously without failure. This will make google’s services available for all the time.








2. Reliability:

As cloud is providing us facility to host our services from various locations. So there are very less chances of service failure. This will make google  services more reliable.








3. Cost:

Here we are not purchasing any hardware. So there is no cost of maintenance and repairing. Also the purchasing of instances on cloud is very cheap compared to purchasing actual hardware. So this will reduce the cost.

4. Delay:

Using cloud services we can create the servers at every region all over the world. So users can access the services from the servers which are near to them. This will reduce the time of response hence minimize the delay.

5. Scalability:

We have seen in the drawbacks of using private LAN that if situations like covid-19 occur then we have to scale up and scale down our infrastructure. As we are using cloud services and not purchasing any hardware so scaling up and scaling down both will be very much easy here. Google can use more virtual servers to host its services when the users are more and when number of users get decreased then it releases that servers. Here google has to pay the cost according to use.



6.User Management:

Cloud services like AWS provides flexibility for better user management. We can easily increase or decrease the number of servers according requirement of users. In this way we can manage the users more efficiently.



7. Multi-Tenancy:


In cloud computing multiple customers of a cloud vendor are using the same computing resources. Despite the fact that they share resources, cloud customers aren’t aware of each other, and their data is kept totally separate. Multi Tenancy is a crucial component of cloud computing.

8. Security:

For the startup companies maintaining the security of the servers is very big issue. But if we use cloud services like AWS then AWS itself take care of the security of its own structures and we can also add some more security to our systems. Using security groups and Network ACLs we can improve the security of our servers. Security groups are tied to an instances whereas Network ACLs are tied to the subnet.



So this is all about the solution to out technical problems. Hope this will definitely benificial from this article.

                    THANK YOU!



Comments

Popular posts from this blog

Netflix streaming with Cloud!