Google Cloud Platform (GCP)
Google Cloud Platform (GCP) is a Cloud Computing platform operated by Google and introduced in April 2008. Cloud services called Azure on the Microsoft side, and AWS on the Amazon side serve as Google Cloud Platform (GCP) by Google.
Google Cloud Platform (GCP) is a platform that provides server, network, and security infrastructure for your on-demand services and engines. It is kept on the Google Cloud Platform (GCP), where Google serves billions of people, such as Gmail and Youtube. So if you have services and global services that need high capacity and traffic, Google Cloud Platform (GCP) provides a secure and fast integrated infrastructure service.
They can also integrate with a wide variety of Google APIs. Google Cloud Platform (GCP) is part of Google Cloud, an umbrella service that combines Google Cloud Platform (GCP) with enterprise-grade G–Suite service. Pricing for Google Cloud Platform (GCP) varies based on standard or negotiated Contract terms. Google Cloud Platform (GCP) Free Tier, a limited version of the platform, offers individuals and organizations a year to learn how to use services and tools for free.
Google Cloud Platform (GCP) resources can be added or removed as needed, including:
- Network Bandwidth,
- CPUs are priced by core,
- GPU Computing Resources,
- Storage types HDD, SSD, etc., and it’s capacity.
The services available in Google Cloud Platform (GCP) are:
- Bigtable is a massively scalable NoSQL datastore used internally by Google for all binding sites and services. Available for Google Cloud Platform (GCP) customers since 2015.
- BigQuery is an API for interactive analysis of large datasets stored in Google Storage, similar to SQL queries.
- Cloud TPU – a proprietary Google service to accelerate Machine Learning (ML).
- Cloud Pub – real-time, synchronized event message queues for sub–cloud applications and services.
- App Engine is the original Google Cloud service launched in 2008. It offers Web application hosting on Google servers tightly integrated with Google APIs such as Google Maps and Google Translate.
- Cloud CDN is a customizable CDN with file support of up to 5TB hosted on Google’s distributed global network.
- Cloud Armor – Configurable firewall for web applications with DDoS protection.
- Cloud Datalab – a managed Jupyter notebook service focused on visualization and exploratory analysis of considerable Machine Learning (ML) datasets.
- Cloud Spanner is an RDBMS service focused on scaling globally distributed nodes.
- Cloud AutoML – Automation of training and deployment of Machine Learning (ML) models.
- Cloud Dataflow – operate Apache beam batch and stream processing pipelines in Google Cloud Platform (GCP).
- Cloud Dataproc is a platform to facilitate the processing of large datasets with Apache Hadoop and Apache Spark.
- Cloud Datastore – a schema–less, NoSQL database platform with automatic sharding and replication.
- Cloud Data Studio – BI visualization and report generation.
- Cloud MemoryStore – in-memory storage suitable for data stores.
- Cloud Functions–FAAS (“Functions–as–a–Service”) are similar to AWS Lambda. Customers can create serverless microservices that host the component functionality of their applications in the cloud.
- Cloud Video Intelligence is the video equivalent of the Cloud Vision API.
- VPC (Virtual Private Cloud) — an SDN (Software Defined Network) for Google Cloud Platform (GCP) provides centralized, intelligent management of disparate cloud resources.
Azure speaks your language. But, of course, it doesn’t just provide freedom of speech. In addition to language freedom, it also allows you to run many web applications and CMS solutions such as WordPress, Joomla, Drupal. Thanks to the scaling feature in Azure, you can scale your server manually or automatically according to the load or plan. We can say that automatic scaling is among the essential features provided by Azure. Keeping your website safe by backing up and using your domain and SSL certificate is among the crucial elements that can be counted.
You can create new virtual machines with Microsoft Azure technology, or you can use your virtual machine from an existing image file. The VHD (Virtual Hard Disk) system is used. Azure provides IT employees with a VHD gallery. Besides Microsoft products such as Windows Server 2012, SQL Server, there are also Linux images in this gallery. Azure Premium storage uses the SSD storage base to perform input and output operations quickly and not compromise on performance. You can also promptly provision a SQL Server in minutes using images prepared by the SQL Server team.
When creating an application on Azure, we need a database to store our data, as in many applications. The user can form his database to keep the data, but the users themselves must do its management. Windows Azure offered three different methods to users in this business. These are SQL Databases, Tables, and Blobs.
- Thanks to SQL databases, relational data is stored. Provides data integrity between users in case of simultaneous access by multiple users.
- Blobs are also a technology realized for data-storage technology. It is a technology that provides permanent data storage for binary information such as videos by using Windows Azure drivers and the Windows file system in the back.
- Tables are another technology used in data management. For example, it provides easy access to data in a structure that works with big data but does not use complex SQL queries. Thanks to this technology, fast access to extensive information are provided.
One of the most prominent features of the Azure mobile service is that it is cross-platform. That means you can create applications using the same infrastructure for IOS, Android, Windows Phone, Mac, and Windows.
Another essential feature is making the back–end system, the end of the application, using C# and Node.js.
One of Azure’s other essential features is the Active Directory feature. We can authenticate users and securely connect to various features such as SQL Server and Share Point with this feature. If we explain this in a more straightforward language, we can enable users to log in to our application with a few lines of code. For example, we can make membership and login transactions such as Instagram, Twitter, Facebook.
Amazon Web Services (AWS)
Many people worldwide use Cloud Computing services to store and access data via the internet. However, since we cannot store any data on personal computers, you can access your stored data using Cloud Computing.
Amazon Web Services (AWS) is a service that meets your needs and is preferred by many large institutions and organizations around the world.
Amazon Web Services (AWS) is an Amazon subsidiary known for being reliable, low cost, and easy to use. It also has the world’s most elaborate and widely used cloud system. In addition, it is a secure cloud services platform that offers computing power, database storage, content delivery, and other functionality to help many businesses thrive and grow. The Amazon Web Services (AWS) Cloud Computing platform was developed by combining infrastructure as a service (IaaS), medium (PaaS), and software (SaaS) offerings.
Amazon Web Services (AWS) offers a wide variety of business cloud-based products. These products include storage, databases, analytics, networking, mobile, development tools, and enterprise applications. Millions of customers, primarily large organizations and leading government agencies, use Amazon Web Services (AWS) to reduce costs and innovate faster. You can do many activities with Amazon Web Services (AWS). For some of them, we can say the following; You can securely store all your files in the cloud so you can access them anytime and anywhere.
You can use managed databases such as MySQL, PostgreSQL, Oracle, or SQL Server to store information and send bulk emails to your customers. It also allows the organizations we are talking about to use known programming models, operating systems, and databases.
Amazon Web Services (AWS) helps many of your businesses and provides ease of use with its advantages. These benefits will also help you understand what Amazon Web Services (AWS) is for. First, you won’t need to spend money to run and maintain data centers. It offers fast data distributions, and you can easily add or remove capacity. The last but equally important advantage is; Allows cloud access quickly with unlimited power.
- LightSail: This Cloud Computing tool automatically manages the computer and network capabilities required to run your applications.
- AWS Lambda: This Amazon Web Services (AWS) service allows you to run functions in the cloud. Also, this tool only asks you to pay when your functions work, which is a considerable cost saving for you.
- Amazon EC2 (Elastic Compute Cloud): EC2 is a virtual machine that exists in the cloud where you have control of the operating system, and you can run this instance at any time.
- AWS Amazon S3 (Simple Storage Service): In this service, we can store objects such as files, folders, images, and documents.
- EKS (Elastic Container Service for Kubernetes): This tool allows you to use Kubernetes in an Amazon cloud environment without installation.