Introduction

In previous article, we learnt how to deploy a real application made by ourselves. Assume that we had already built our application, the next question is how we maintain our code. In this part, we will talk about how to maintain our code and update our application.

If we deploy correctly, all the things look like above figure.

Make Change on Code


Introduction

In previous article, we learnt how to deploy two applications — WordPress and Guestbook using Terraform. However, these two applications were already well-developed by others. This time, I will show how to deploy a real application made by ourselves. It means we are able to see the source code of the applications. I will divide the whole things as two parts: the first part, this article, will talk about how to deploy the application with Let’s encrypt on GCP using Terraform just like before. …


Introduction

In previous article, we learnt how to deploy a Wordpress using Kubernetes. Even though in that article I have prepared some scripts to deploy and it is fast enough, there is another way to deploy much more faster. Yes, we can use Terraform. If you have experience on AWS, you may hear about CloudFormation. Terraform is similar to CloudFormation but it can be applied on different cloud providers. In this article, we will deploy two applications using Terraform step by step.

Why use Terraform?

In fact, CloudShell is very convenient to deploy application on GCP. Apart from GCP, AWS and Azure also have…


All articles in Medium are migrated to my blog https://cloudtutorial.ddns.net/

Part 1 — Docker

Part 2 — Docker Compose with Wordpress

Part 3 — Kubernetes with Wordpress

Introduction

So far we talk about Docker and Docker Compose and have some hands-on configuration. Now we move to the very popular topic — Kubernetes. In Google Cloud, Kubernetes is the service that they pay much efford on it. But, what is Kubernetes? How it relates to Docker? Why should we use it? In this article, I will answer all these questions and have some hands-on configuration with Wordpress. I choose Wordpress as our…


All articles in Medium are migrated to my blog https://cloudtutorial.ddns.net/

Introduction

In previous article, we already knew a little bit about big data. But that article is only about theory, how do we implement it on big data? Then this article should help you. When you are using python, there are many IDEs help you to code. Jupyter Notebook is on of the most popular IDE and it is actually an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text. Of course, you could download it locally. However, I think…


Introduction

Nowadays we always hear about Big Data. We know what data is but why “big” data?

Big data refers to things one can do at a large scale that cannot be done at a smaller one, to extract new insights or create new forms of value, in ways that change markets, organizations, the relationships between citizens and governments, and more. — Mayer-Schönberger, Viktor, and Kenneth Cukier, Big Data: A Revolution That Will Transform How We Live, Work, and Think. (Boston: Houghton Mifflin Harcourt, 2013)

It sounds great right? But what is the difference between the techniques in big data and…


Introduction

I would like to tell you all a sad fact that, our today’s internet design is a “FAILURE”. However, we are still fine, right? This article is slightly different from my previous articles because I am a practical guy and always do some hands-on exercises, but this article will talk about some networking theory. Back to our topic, why do I say our today’s internet design is not good? To answer this question, we should firstly have an overview of current network architecture.

Current Network Model

Most of you may already know we are using something called “7 layer OSI model” to support…


All articles in Medium are migrated to my blog https://cloudtutorial.ddns.net/

Introduction

When it comes to talk about GCP networking, we must know what Virtual Private Cloud (VPC) is. According to GCP document, a Virtual Private Cloud (VPC) network is a virtual version of a physical network, such as a data center network. It provides connectivity for your Compute Engine virtual machine (VM) instances, Google Kubernetes Engine (GKE) clusters, App Engine flexible environment instances, and other resources in your project. GCP has an amazing video talking about VPC and all of you are really recommended to watch. From my point of view…


All articles in Medium are migrated to my blog https://cloudtutorial.ddns.net/

Part 1 — Docker

Part 2 — Docker Compose with Wordpress

Part 3 — Kubernetes with Wordpress

Introduction

This time we will talk about Docker Compose. I would like to tell the fact that generally we are not only using Docker. As discussed before, Docker could help us build an application faster. But how about some complicated application which contains Web Server, Application Server and Database? The 3-tier model has its connection. The question is, could we use Docker to make connection between different containers? The answer is definitely yes. …


All articles in Medium are migrated to my blog https://cloudtutorial.ddns.net/

Part 1 — Docker

Part 2 — Docker Compose with Wordpress

Part 3 — Kubernetes with Wordpress

Introduction

In recent years, you may hear about Docker, Docker Swarm, Kubernetes, devops and so on. In stead of asking what them are, we should ask ourselves why we use them. Of course, I will not talk all of them very deeply because it is really a big topic. The most important thing is how we could benefit from them. Thus, I will show some hands-on configuration and let you know how to use…

MPL

DevOps Engineer.GCP and AWS Solution Architect Professional holder.All articles in Medium are migrated to my blog https://cloudtutorial.ddns.net/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store