cloud future

We are now on the threshold of a new era of cloud computing.

I don’t quite understand why we call remote server computing cloud computing. Of course, now it is worth remembering ruvds, which launched a hot air balloon server ΠΈ Microsoft with data center under water, but, in fact, we live "next to" servers that will soon become our main way of computing.

What is cloud computing? Roughly speaking, instead of the power of our computers, we use the power of remote computers to which we connect via the network.

If you dream a little, then soon we will no longer need powerful computers, and your old Pentium and GTX 460 computer (I am writing from this one) will be able to run all the new games. Okay, I think it's clear now why this is the future. But what is needed for this and what do we lack?

  • Fast mobile networks with a minimum speed of at least 10 Gb/s
    The past exhibition MWC 2019 proved that such speeds will soon become available to us, because only a lazy company has not presented its smartphone with 5G. In Russia, things are not going well with this, but, like 4G, despite all the bans on mines. defense, I think 5G will quickly burst into our lives. At first, it will not work without sins, but over time everything will be decided, as was the case with 4G. I think 5G networks in major cities of Russia can be expected by 2021.
  • Software
    Companies like Google, Apple, IBM and Ebay should jump into the game because they have some of the largest data centers in the world that can give us a lot of data transfer capacity.

We already use programs in everyday life, which in the future will be used everywhere.

Cloud storage

We simply call them "clouds" because it is so far the only technology that is used on a permanent basis or at least tried, probably, by everyone. Cloud storage data centers, like your disks, can burn out / wear out and your data can be lost, no one is safe from this. But a huge plus of the clouds is that you have access to all your files from any device with an Internet connection.

Top Clouds (Free Storage Size):

  • Yandex Disk (10 GB + bonuses)
  • Cloud Mail.ru (In 2013 - 1 TB, now - 8 GB)
  • Dropbox (2 GB + bonuses)
  • Google Drive (15 GB)
  • MediaFire (10 GB + bonuses)
  • Mega (Until 2017 - 50 GB, now - 15 GB + bonuses)
  • pCloud (10 GB)
  • OneDrive (5 GB)

The latter is already built into Windows Explorer and is connected to the account through which you logged into the OS.

Personally, I am pleased that Yandex is now one of the key players in the cloud storage market. I have been using it for a long time and I have already accumulated more than 50 GB, just follow the promotions.

Thus, we can get rid of huge hard drives. An SSD can be useful for quickly writing a downloaded file, but a large size is not needed, because it is needed mainly for temporary files, but even that is until the time when all programs do integration with the clouds. This is a problem because different applications will only integrate with cloud storages that cooperate with them. For example, you use Yandex, but the program only supports Dropbox. This is partly solved by protocols like WebDav / FTP, but so far there are many problems with them.

Web applications

Agree, it is very convenient when you can simply enter the url address and use the desired functionality. No need to download anything, download updates, etc. All web applications are in this category, because there are already a lot of them and they can replace 90% of the programs installed on our computers. For example, Photopea, which is a good analogue of Photoshop. While I'd love to see Adobe move all of their software to the web, it's possible but extremely difficult to do so.

But suddenly you want the application to work offline. No problem, there are Electron and Ionic that will turn any web application into a program on absolutely any OS. None of this would have happened if it wasn't for Google with their open source Chromium.

I myself am a Web Developer and I want to say that web application technologies are developing at an incredible pace. Now the main problem is probably the very language in which they are written - this is the incomparable and notorious JavaScript. Now WebAssembly is developing with might and main, which will give a huge increase in speed to web applications.

Documents

I would like to single out this category separately from web applications.

We all often work with some kind of documents. These can be: abstracts, articles on Habr, customer databases in Excel, or something else, depending on your type of activity. I think this is the most primitive cloud service that can be created, but nevertheless, it is needed and in demand.

The most common web editors:

  • MS Office Online
  • Google Docs

You can open them directly from your cloud and edit them online. I want to note the joint work, because it is very convenient when you are working in a team on some project, personally experienced it.

Calculations

If you are a developer or just want to do some heavy calculations, then there are VDS / VPS at your service, renting which you can literally get full access to part of the remote server. For developers, it is worth noting CI / CD, with which you can shift all deployment tasks to the server, freeing up your processor.

Streaming services

Now everyone uses Youtube, Yandex Music, Apple Music, Spotify, etc. You use them on a daily basis and did not even think that before all this was not there and all the music and videos were downloaded from us, and now remember when was the last time you downloaded music or video?

Games

This category also applies to streaming services, but deserves special attention. These services began to develop relatively recently. Fuel was added to the fire by Google, which
recently introduced Google Stadia. Who, if not Google with its data centers? Now it's up to them. Either this service will replenish the Google graveyard, or it will blow up and everyone will finally start switching to cloud gaming.

Price

I think it's still an open question that you're being provided with computational data, which of course isn't free. Now we buy a computer, pay a large amount for it once, and in the future we will pay a little, but every month, however, you pay exactly for what you want to get from it, only what you use.

For example, you have a 200 GB cloud, but it turned out to be not enough for you, you paid a little extra and got an increase in space on the fly. you don’t need to go anywhere to the store for another SSD, and the ports are not endless, and if you need to add more space, but there are no more slots, you will have to sell / throw away the old SSD and buy a new one the size of the past + the necessary additional space, for which everything this is what was done. With clouds, this problem goes away.

Devices

We will no longer need huge PCs for powerful computers. A small laptop with little computing power and Linux on board is enough. Wait a minute... It's worth remembering the Chromebook with Chrome OS on board, which is simply created for web applications and cloud computing. I think he was ahead of his time, and with the right actions of Google, he could become the main OS on many laptops.

I also want to note that the thickness and weight of these laptops will be absolutely negligible, which opens up new possibilities for using computers.

Could Tim Berners-Lee have imagined that his brainchild would change the world forever?

Source: habr.com

Add a comment