Introduction to Bluemix. Bluemix is a cloud-PaaS (Platform as a Services) service, which offers a service where we can measure on a virtual server and build microservices with event-driven models. Broadly speaking Bluemix functions as a cloud platform, analytic, storage, data security, and so on. Also, Bluemix provides more than 30 services on Bluemix. For example in Boilerplates, there are services such as mobile cloud, js web started node, Internet of Things Starter.
Bluemix has been polished in such a way and is integrated with IBM’s software, resulting in a variety of service APIs. Some services are even included in the Enterprise category.
By default, the Bluemix platform can run several runtimes such as Java, Ruby, and Node Js. But what I didn’t expect was that Bluemix allowed us to add the runtime we wanted. For friends of other programming languages, users have the opportunity to taste Bluemix.
In addition to runtime, Bluemix also provides a template code, or commonly called a Boilerplate. This, of course, can accelerate the development process or just want to explore. There are Java Cloudant Web Starter, Mobile Cloud, Internet of Things Starter, Node Js Web Starter, Java Web Starter, and Node-RED Starter. The boilerplate has provided sample code integration with existing services on Bluemix.
Bluemix also provides Mobile Backend as a Service service for friends of mobile app developers. Also do not forget the variety of database services. Starting from the DB2-based database (Dbms which is commonly used in banking) to No-SQL (Based on MongoDB). This service is similar to local DBaaS (Database as a Service) like Nowdb.
If you are accustomed to building applications with version control. One of IBM’s git services strongly supports it, Jazzhub. We can directly deploy repos to production servers on Bluemix. It also does not close the possibility that the services of Github, Bitbucket, etc. can provide direct deployment to Bluemix. Only maybe there must be a set and others. I have not tried it directly.
How to Register Bluemix
The initial step to create an application using Bluemix is to register Bluemix. Here are the steps to create a Bluemix account:
1. Open Bluemix address, then click Sign Up in the upper right corner
2. Then fill in the details requested until finished. After that, click on Create Account.
3. After that, check your email to confirm.
4. Then log in by using the email and password that you filled in earlier
5. The next step is to Create Organization
“You can choose the location of services from three different places, namely Sydney, United Kingdom, and the United State”. Then fill in the name of the organization, then click the Create button
6. After that fill your space. Click the create button again
7. Then there is a summary, and click the I’m Ready button
8. After that, click Create Application
9. Up to this point, you can use Bluemix.
“There are several Bluemix services that can be used on Apps and Services. For example in Boilerplates in Apps, there are Mobile Cloud, Node js Web Started, Internet of Things Starter, and so on. ”
Alicloud or Alibaba Cloud (Mandarin: 阿里 云; pinyin: Ālǐyún; lit.: ‘Ali Cloud’), also known as Aliyun, is a Chinese cloud computing company, a subsidiary of Alibaba Group. Alibaba Cloud Computing was founded on September 10, 2009, with the mission of building an advanced data-centric cloud computing service company and an Internet data-sharing platform. The company attracts top technical talent both domestically and internationally and is committed to innovating in technology in the field of the Internet and e-commerce based on Alibaba Group’s experience in the e-business sector.
World-class technology will help Alibaba become the most influential Internet company and the largest e-commerce service provider in the world and will bring new experiences on the internet and e-commerce for the future.
Alibaba Cloud offers cloud services. Services are available on a pay basis when you travel and include Elastic Calculation, Data Storage, Relational Database, Large Data Processing, Anti-DDoS protection, and Content Delivery Networks (CDN).
Beyond the status as the largest cloud computing company in China, Alibaba Cloud operates in 21 data center regions and 63 availability zones worldwide. In June 2017, Alibaba Cloud was placed in the Visionary quadrant of the Magic Quadrant Gartner for Cloud Infrastructure as a Service, Worldwide.
CO-FOUNDER, ALIBABA GROUP
“Help young people. Help small guys. Because small guys will be big. Young people will have the seeds you bury in their minds, and when they grow up, they will change the world.”
History of Alicloud / Alibaba Cloud
1. September 2009 – Alibaba Cloud is established and R&D centers and subsequent operations centers are opened in Hangzhou, Beijing, and Silicon Valley.
2. November 2010 – Supporting the first Single Day (11.11) of the Taobao shopping festival, with 2.4 billion PV in 24 hours.
3. November 2012 – Becoming the first Chinese cloud service provider to pass ISO27001: 2005 (Information Security Management System).
4. January 2013 – Merged with HiChina for business www.net.cn.
5. August 2013 – ApsaraDB architecture supports 5000 physical machines in one cluster.
6. December 2014 – Defends DDoS attacks for 14 hours, peaking at 453.8Gbit / s.
7. May 2014 – Hong Kong data center online.
8. October 2015 – Two US data centers online.
9. July 2015 – The Alibaba Group is investing the further US $ 1 billion in Alibaba Cloud.
10. August 2015 – Singapore’s first Alibaba Cloud data center opens. Singapore was announced as Alibaba Cloud’s overseas headquarters.
11. October 2015 – MaxCompute leads the Sortch Benchmark, sorting 100TB of data in 377 compared to previous Apache Spark records of 1406s.
12. October 2015 – Alibaba Cloud Computing Conference was held in Hangzhou and attracted more than 20,000 developers.
13. November 2015 – Supports the 11.11 shopping festival with a record transaction of $ 14.2 billion in 24 hours.
April 2016 – Alibaba Cloud partners with SK Holdings C&C to provide cloud services for Korean and Chinese companies.
14. May 2016 – Alibaba Group and SoftBank formalize joint venture to launch cloud services in Japan that utilize technology and solutions from Alibaba Cloud.
15. June 2016 – Alibaba Cloud expands data center operations in Singapore with the establishment of a second availability zone. Alibaba Cloud also won two new overseas certifications: the Singapore Multi-Tier Cloud Security (MTCS) Level 3 standard, and the Payment Card Industry Data Security Standard (PCI-DSS).
16. November 2016 – Alibaba Cloud partners with Vodafone Germany for Data Center operations and to provide cloud services for German and European companies.
17. January 2017 – Alibaba becomes the official Olympic cloud service provider.
18. June 2017 – Alibaba Cloud is placed in the Visionary quadrant of the Gartner Magic Quadrant for Cloud Infrastructure as a Service, Worldwide.
19. July 2017 – The official website of Alibaba Cloud was changed from intl.aliyun.com to www.alibabacloud.com. September 2017 – Alibaba Cloud partners with Fusionex Malaysia to provide cloud solutions in Southeast Asia.
20. October 2017 – Alibaba Cloud partners with Elastic and launches a new service called Alibaba Cloud Elasticsearch.
21. October 2017 – Alibaba Cloud Malaysia data center begins operations.
22. December 2017 – Alibaba Cloud India data center begins operations.
23. December 2017 – Alibaba Cloud received C5 standard certification from the German Federal Office for Information Security (BSI) for data centers in Germany and Singapore.
24. February 2018 – Alibaba Cloud Indonesia’s data center begins operations.
Advantages of using Alibaba Cloud:
1. Cloud without restrictions
Reduce latency and apply globally on the Alibaba Cloud international network of 14 data centers and manage all regions through one global account.
2. The biggest cloud provider in China
The largest cloud network access in China, including 6 deployment areas and several Availability Zones in each region.
3. Protection of your data
As a company registered in Indonesia, Alibaba Cloud adheres to high-level international certification to ensure data security.
4. Performance record-breaker
Alibaba Cloud has broken records in data sorting technology, anti-DDoS protection, and transaction processing per second.
The product above is the most popular software because it is an important software in the multimedia world. Examples of companies that require such software, such as printing, film production, radio, architecture, and others.
How do you get all the products from Adobe above? Before you get it, you must first create an account at Adobe. Making this Adobe ID free, the requirement to create an Adobe account is just an email address first. You can use Google Mail, or Yahoo Mail, this email serves to confirm your account is the absolute holder of Adobe ID.
Following are the steps to create an Adobe account:
Google Compute Engine (GCE)is an infrastructure component that is included as a Service from the Google Cloud Platform built on a Global infrastructure that runs Google Search, Gmail, YouTube, and other services. Google Compute Engine allows users to launch virtual machines on demand.
Virtual machines can be launched from standard images or special images created by users. Google Compute Engine users must be authenticated based on OAuth 2.0 before launching a Virtual Machine. Google Compute Engine can be accessed through the Developer Console, REST (Representational State Transfer), or command-line interface.
History Google Compute Engine
Google announced Compute Engine on June 28, 2012, on Google I / O in limited preview mode. In April 2013, Google Compute Engine was available to customers with a Gold Support Package. On February 25, 2013, Google announced that RightScale was its first retailer.
During Google, I / O input 2013, many features including sub-hour billing, shared core sample types, greater persistent storage, improved network-based software-determined network capabilities, and ISO / IEC 27001 certification were announced.
Google Compute Engine is available to everyone on May 15, 2013. Layer 3 balancing the computation load comes to Google Compute Engine on August 7, 2013. Finally, on December 2, 2013, Google announced that Google Compute Engine is generally available. This also extends system support operation, allows direct migration of Virtual Machines, for example, 16-core, faster storage, and lower standard prices.
At the Google Cloud Platform Live event on March 25, 2014. According to Urs Hölzle, Senior Vice President for technical infrastructure announced a continuous use discount, support for Microsoft Windows Server 2008, Cloud Design Naming System and Cloud Deployment Manager. On May 28, 2014, Google announced an optimization along with the dynamic scheduling of containers throughout the Virtual Engine.
Every Google Compute Engine process begins with a source storage called persistent disk. Persistent disks provide storage space for agencies that contain the root system file. Persistent storage can be used as a block of raw devices.
Google Compute Engine uses a small computer system interface to install persistent disks. Disk Persistent provides extensive, consistent, and reliable storage at a consistent and reliable price, eliminating the need for separate local disks. A persistent disk needs to be created before launching the example.
Once attached to an example, they can be formatted with the original submission system. One persistent disk can be attached to several instances in reading the only mode. Each persistent disk can reach 10TB. Google Compute Engine encrypts persistent disks with the Advanced Encryption Standard, and this encryption is implemented before the data leaves the virtual machine monitor and touches the disk. Encryption is always enabled and transparent for Google Compute Engine users. Persistent disk integrity is maintained through a message-based authentication code scheme.
On June 18, 2014, Google announced support for SSD persistent disks. This disk gives up to 30 IOPS per GB which is 20 times more IOPS writing and 100x more IOPS reading than a standard persistent disk.
All pricing Google Compute Engine
Google Compute Engine prices may change, always check the latest prices HERE
Global messaging and easier absorption of events. Absorbing events on all scales Data absorption is the foundation for analysis and machine learning, whether you are creating integrated streams, batches, or pipelines. Google cloud Pub-Sub / Sub provides a simple and reliable staging location for your event data for processing, storage, and analysis purposes.
With Cloud Pub / Sub, data engineers can:
1. Scale by providing, creating partitions, or isolating loads without worry
2. Easily expand your application and pipeline to new regions with global topics
3. Enrich, delete duplicates, sort, merge, and place events using Cloud Dataflow
4. Combining real-time processing and batch processing through durable Cloud Pub / Sub storage
Simplify the development of event-controlled microservices
Whether you’re just starting an asynchronous event-driven microservice activity or migrating an existing system, making events accessible via messaging middleware is an important first step. Application developers at GCP rely on Cloud Pub / Sub to send each event reliably to all services that will respond to it.
After publishing events to Cloud Pub / Sub:
1. A push subscription sends events to applications without a server running on Cloud Functions, App Engine or Cloud Run
2. Pull subscriptions provide it to more complex stateful services that run on Google Kubernetes Engine or Cloud Dataflow
3. The multi-region environment operates smoothly thanks to the global Cloud Pub / Sub
Be ready for production from day one
Cloud Pub / Sub is designed as a premium service that allows Google Cloud users to focus on application logic, regardless of location or scale. This service is very minimal and easy to start, but it also eliminates operational, scaling, compliance, and security shocks that are revealed in the software project themselves.
That is why Cloud Pub / Sub includes the following active features:
1. Comprehensive encryption, IAM, and audit logging
2. Scaling and supplying fully automatic and without operation with almost unlimited throughput
3. Extreme data security and availability with synchronized cross-zone replication
4. The native client library in several major languages and open service APIs
Cloud Pub / Sub features
1. Delivery of at least one time
Synchronous cross-zone message replication and receipt tracking per message ensure delivery at least once on all scales.
2. Open it
Open client APIs and libraries in seven languages support cross-cloud and hybrid deployments.
3. Processing exactly once
Cloud Dataflow supports reliable, expressive, and one-time processing of Cloud Pub / Sub streams.
4. Global by default
Publish from anywhere in the world and use from anywhere, with consistent latency. No replication needed.
5. Without the provision, everything is done automatically
Cloud Pub / Sub has no shards or partitions. Just set your quota, publish, and use.
6. Compliance and safety
Cloud Pub / Sub is a service that complies with HIPAA provisions and offers very detailed access control and full encryption.
Take advantage of integration with several services, such as cloud storage and Gmail update events, and Cloud Functions for event-controlled, server-free computing.
8. Search and replay
Rewind your backlog to any point in time or snapshot, giving it the ability to reprocess messages. Play fast forward to get rid of obsolete data.
Cloud Pub / Sub prices
The more you use Cloud Pub / Sub, the cheaper the price will be. No upfront costs and no fees for creating or managing topics or subscriptions.
Monthly data volume 1
Price per TB 2
First 10 GB
Next 50 TB
Next 100 TB
Above 150 TB
Google Cloud Pub / Sub is a message queue service that allows systems to share data with other systems in real-time. To do this, the following things are needed.
1. First is Topic, which is a feed where data will be published
2. Second is Publisher, the process of publishing data to a topic, and
3. Finally, a Subscriber is a system that will receive data from topics sent from the publisher.
Google Cloud Platform products used are Google Cloud Shell is a shell environment, Google Cloud Pub / Sub as a messaging service, and Python as a Programming language.
Next is the system architecture that will be created. To do the above, do the following:
1. install the google cloud pub subpackage on the google cloud shell.
sudo pip install – upgrade google-cloud-pubsub
2. set GOOGLE_CLOUD_PROJECT variable environment.
export GLOBAL_CLOUD_PROJECT = <GCP-Project-ID>
3. Make a publisher.py file that contains.
This file contains methods for creating topics, topic lists, and publishing messages
1. Create a Pub / Sub Topic with the name of the song.
python publisher.py $ GLOBAL_CLOUD_PROJECT create a song
2. List topics to ensure topics have been created.
python publisher.py $ GLOBAL_CLOUD_PROJECT list
3. Create a file called subscriber.py to receive messages from the publisher.
In this script, there are methods to create a subscriber from a topic, subscriber list on a topic, and receive messages from a topic
1. Create a subscriber with the name subs_lagu to retrieve messages from the song topic.
python subscriber.py $ GLOBAL_CLOUD_PROJECT create song subs_song
2. List subscriber that receives from the song topic.
python subscriber.py $ GLOBAL_CLOUD_PROJECT list_in_topic song
3. Listen to messages from song topics and subscriber subs_lagu.
This service uses a Jupyter notebook (formerly known as IPython), a format that allows you to create documents with direct code and visualization. Jupyter is quite famous in the world of data science, and a growing ecosystem has developed around it, which should make this new Google tool easier too.
To get started, you must first use Cloud Datalab as an App Engine application – and that’s where fees for using the service will enter after the free beta period (Google has not released pricing information). After completion, you can start a new project and prepare a new notebook; This service will come with several notebooks installed to help you get started.
What’s cool here is that Datalab is open source, and developers who want to extend it can only cut it and/or send pull requests on GitHub.
Integrated & open source
Whether you are analyzing data in megabytes or terabytes, Cloud Datalab can help you. Query terabytes of data in BigQuery, run a local analysis of sample data and run training tasks on terabytes of data in the Cloud Machine Learning Engine without problems.
Data management and visualization
Use Cloud Datalab to get information from your data. Explore, transform, analyze, and visualize your data interactively using BigQuery, Cloud Storage, and Python.
Machine learning with process cycle support
Departing from data to machine learning (ML) models that are deployed and ready for prediction. Explore data, create, evaluate, and optimize machine learning models using TensorFlow or Cloud Machine Learning Engine.
8 Google Datalab features that you should know about
Cloud Datalab simplifies data processing with BigQuery Cloud, Cloud Machine Learning Engine, Cloud Storage, and Stackdriver Monitoring. Authentication, cloud computing, and source control have been handled since the initial use.
Format the notebook
Cloud Datalab combines code, documentation, results, and visualizations into one in an intuitive notebook format.
Price per use
Simply pay for the cloud resources you use: VM Compute Engine, BigQuery, and other additional resources used, such as Cloud Storage.
Interactive data visualization
Use Google Charting or matplotlib to facilitate visualization.
Supports TensorFlow-based deep ML models in addition to sci-kit-learn. Scale training and predictions through a special library for the Cloud Machine Learning Engine.
Datalab is based on Jupyter (formerly called IPython) so you can use many existing packages for statistics, machine learning, etc. Learn from published notebooks and exchange tips with the busy IPython community.
Developers who want to expand Datalab can copy and / or submit pull requests to projects hosted on GitHub.
Cloud Datalab Pricing
There are no fees to use Google Cloud Datalab. However, you pay for any Google Cloud Platform resources you use with Datalab Cloud, for example:
You are charged from the time of creation until the removal of the Cloud Datalab VM virtual machine. The default Cloud Datalab VM machine type is n1-standard-1, but you can choose a different machine type. You are also charged for the 20GB Standard Persistent Disk, which is used as a Boot Disk, and the 200GB Standard Persistent Disk, where the user’s notebook is stored (see Storage resources). The 20GB boot disk is deleted when the VM instance is deleted, but the 200GB disk remains after the VM deletion until you delete it. The following command removes VM instances and 20GB boot disks and 200GB user notebook disks.
Storage resources: Notebooks are saved to Persistent Disk and are backed up to Google Cloud Storage (see Determination of persistent disk prices and Cloud Storage prices).
Data Analysis Services: You are charged with Google BigQuery fees when issuing SQL questions in the Cloud Datalab notebook (see BigQuery Prices). Additionally, when you use Google Cloud Machine Learning, you may be charged for Cloud Learning Machine and / or Google Cloud Dataflow.
Other resources: You may be charged for other API requests that you make in the Cloud Datalab notebook environment. This fee will vary according to the API.
Google Cloud Platform, (or GCP) is a collection of cloud computing services offered by Google. GCP runs on the same infrastructure that is used by Google for its internal products, such as Google Search, YouTube, and Gmail. Along with a set of management tools, GCP provides a range of modular cloud services including computing, data storage, data analysis, and machine learning. Registration requires a credit card or bank account details.
Google’s cloud platform provides infrastructure services, platform services, and a server-free computing environment. In April 2008, Google announced an application engine, a platform for developing and hosting web applications in a data center managed by Google, which is the company’s first cloud computing service.
This service is generally available in November 2011. Since the announcement of the application engine, Google has added several platform services to the cloud. Google’s cloud platform is part of Google’s cloud, which includes Google’s cloud platform public cloud infrastructure, as well as, G Suite, enterprise versions of Android and Chrome, and application programming interfaces for machine learning and enterprise mapping services.
Why Choose Google Cloud
Google cloud server providing solutions is the most important thing, take advantage of it. Reducing risk with world-class security The same security technology that supports Google’s global private network protects your data while meeting stringent industry-specific compliance standards.
Trust and safety
Trust & Security, Google cloud server has a unique security model, world-scale infrastructure, and innovation capability to help your organization stay safe and compliant.
Why believe in an open cloud? Openness enables faster innovation, tighter security, and offers freedom from vendor lock-in. Google believes openness is more important in the cloud than ever before.
Open is about being able to retrieve and move your applications. Open Cloud is based on the belief that being bound to a particular cloud must not impede the achievement of your goals.
Open Cloud applies the idea that the ability to send your application to a different cloud while using the same operating and development approach will help you meet whatever your priorities are at any given time — whether it makes the most of the skills widely shared throughout your team or accelerates innovation.
Open source is an open cloud activator because open source in the cloud maintains your control over where your IT investment is deployed. For example, customers use Kubernetes to manage containers and TensorFlow to create machine learning models locally and in multiple clouds.
1. Modernize your workload on world-class infrastructure
Migrate quickly with pre-packaged cloud infrastructure solutions for SAP, VMware, Windows, Oracle, data center migration, and other corporate workloads.
2. Protect your data with multiple layers of security
Infrastructure designed for security protects your data, applications, and users with advanced threat detection and anti-malware.
3. Encourage decision making with intelligent analysis
Find actionable analysis results from your data, with a series of scalable solutions for a data warehouse, analysis, and AI and machine learning.
4. Implement hybrid and multi-cloud solutions without being tied to specific vendors
Create the application once and run it in a hybrid and multi-cloud environment with other cloud providers.
Here Google registered more than 90 products under the Google Cloud brand. Some of the main services are listed below.
Region and Zone
Google Cloud Platform is available in 17 regions and 52 zones. The region is a specific geographical location where users can use cloud resources. Each region is an independent geographical area consisting of zones.
A zone is an implementation area for Google Cloud Platform resources in a region. The zone must be considered as a single failure domain in an area. Most areas have three or more zones. Starting in September 2018, the Google Cloud Platform is available in the following regions and zones:
Council Bluffs, Iowa, USA
The Dalles, Oregon, USA
Los Angeles, California, USA
Ashburn, Virginia, USA
Moncks Corner, South Carolina, USA
São Paulo, Brazil
St. Ghislain, Belgium
Changhua County, Taiwan
Jurong West, Singapore
The following regions are expected to operate in 2018:
– Zürich (Switzerland)
– Osaka (Japan)
– Hong Kong
The similarity to services by other cloud service providers
For those familiar with other leading cloud service providers, a comparison of similar services might be useful in understanding Google Cloud Platform offerings.