What are the Basics of Cloud Computing?
On January 04,2021 by Tom RoutleyIn the current era of big data, cloud computing is very popular. Whether from the perspective of employment direction or prospects, it is very good. It's not easy to learn cloud computing. We should also make preparations. So what are the basics of learning cloud computing? The following is an analysis for you.
Learning cloud computing requires mastering basic knowledge: network communication knowledge. And it also includes all knowledge related to Internet infrastructure. Virtualization knowledge, should understand the hardware operation principle and virtualization technology. And database technology, network storage technology, network information security technology are required as well. And disaster recovery and backup technology, Java programming technology are included. As well as distributed software system architecture and so on.
The three models of cloud computing are IaaS, PaaS and SaaS. Therefore, knowledge related to virtualization, and technology application needs to be mastered. Some knowledge points are listed as follows:
A. Basic knowledge of Network and Linux
1. Network foundation, Linux system management, Linux network service;
2. Server and operating system, website and domain name knowledge, virus and Trojan, lamp website platform.
3. Computer network reference model. Switching routing principle and basic configuration. Network layer protocol and application.
4. Linux directory and file management. Installation program, account and permission management. Disk management and server raid.
5. Process and scheduled task management, in-depth understanding of Linux file system.
6. Linux basic network settings, DHCP, samba, FTP, DNS, postfix, CA authentication, NFS, yum, PXE.
B.Basic knowledge of cluster and virtualization
1. Linux Enterprise application, clustering, virtualization.
2. Shell programming conditions and case statements, SED and awk, iptables fire prevention.
3. HTTP protocol analysis, Apache configuration and optimization, LNMP application deployment.
4. Nginx + Apache dynamic and static separation project, Nginx optimization and anti-theft chain, deployment of Tomcat.
5. LVS + Keepalived cluster, Haproxy, Nginx + Tomcat load balancing and static separation.
6. VMware, KVM, docker virtualization.
7. MySQL management, backup and recovery, master-slave replication and read-write separation.
8. MySQL-MMM high availability, heartbeat, DRBD, troubleshooting.
9. Squid, Vainish, Nginx, Memcache and CDN cache are accelerated.
10. Cacti, Nagios, ZABBIX monitoring.
11. Enterprise remote backup synchronizes rsync and MFS distributed file system.
C.Oracle and basic knowledge of operation and maintenance automation
1. Oracle installation and deployment, architecture, transaction and common database objects. And backup and recovery, OEM monitoring and management.
2. Oracle common troubleshooting, Oracle RAC cluster project, Oracle Data Guard.
3. Social networking site architecture project. One million PV website architecture project. And ten million PV website architecture project.
4. Cloud computing openstack project, big data Hadoop project.
5. Puppet, Ansible automation operation and maintenance project. And operation and maintenance experience, process specification.
D. Python Basics
1. Python foundation, tuples and dictionaries, program logic, functions and modules. Classes and objects, object-oriented programming, game projects.
2. HTML, CSS, JavaScript, jQuery, Bootstrap framework.
3. MVC design pattern, Django framework comprehensive application, Django Web development project.
4. Python operation and maintenance development foundation. System batch operation and maintenance manager fabric application. Centralized management platform Saltstack application.
5. Use Mrjob framework to write Hadoop MapReduce, operation and maintenance development projects.
If you want to learn through cloud computing, you must master the above knowledge. Learning cloud computing requires enough perseverance to learn.
Article Recommendations
Latest articles
Popular Articles
Archives
- November 2024
- October 2024
- September 2024
- August 2024
- July 2024
- June 2024
- May 2024
- April 2024
- March 2024
- February 2024
- January 2024
- December 2023
- November 2023
- October 2023
- September 2023
- August 2023
- July 2023
- June 2023
- May 2023
- April 2023
- March 2023
- February 2023
- January 2023
- December 2022
- November 2022
- October 2022
- September 2022
- August 2022
- July 2022
- June 2022
- May 2022
- April 2022
- March 2022
- February 2022
- January 2022
- December 2021
- November 2021
- October 2021
- September 2021
- August 2021
- July 2021
- January 2021
Leave a Reply