I can do it!!

He can do! She can do! why cannot me? i can do it!

개발/IBM C:LOUDERs

[IBM Cloud Essential] Module 3-4

gogoriver 2020. 10. 18. 22:50

해당 글의 내용은 IBM CLOUDER:S 활동의 일환으로 COGNITIVE CLASS에서 제공하는 내용을 바탕으로 작성되었습니다.

학습 목표
1. IBM CLOUD의 PaaS서비스 이해하기
2. kubernetes란 무엇이고, container란 무엇인가?
3. open shift란 무엇인가?
4. cloud foundry와 cloud functions이해


* container & kubernetes

Kubernetes 

  • Kubernetes is an open-source container orchestration projectContainers provide process isolation. Containers are fundamental to creating cloud-native microservice-based applications. 
  • IBM Cloud has a managed Kubernetes service that removes the complexity of deploying and upgrading a Kubernetes cluster. Clusters can be provisioned with a variety of CPU and RAM specifications and deployed to any IBM Cloud data center. 
  • The IBM Cloud Container Registry is a multi-tenant image registry.  

* OpenShift

open shift는 쿠퍼네특스 위에 만들어진 시스템이다.

OpenShift 

  • OpenShift is an open-source project that extends core Kubernetes functionality with its own opinions and abstractions. 
  • IBM Cloud has a managed OpenShift service that removes the complexity of deploying and upgrading an OpenShift cluster. Clusters can be provisioned with a variety of CPU and RAM specifications and deployed to any IBM Cloud data center. 
  • OpenShift 4 brought in many new services to improve developing cloud native applications, including service mesh, serverless computing, and pipelines. 

* Cloud Foundry

= Paas

cloud foundary의 언어로는 Java, node.js, Python, Go, Swift, PHP.net, Tomcat, Ruby 등이 포함된다.

Cloud Foundry 

  • Cloud Foundry is an open-source project that implements PaaSCloud Foundry has a container-based architecture that runs apps in any programming language. 
  • PaaS implementations allow developers to focus exclusively on code without worrying about the underlying infrastructure. 
  • Cloud Foundry on IBM Cloud is lite plan compatible and has built-in benefits like auto-scaling, auto-routing, and health management. 

* Cloud Functions

* serverless란?

Serverless 

  • Cloud Functions on IBM Cloud are built on the Open Source project OpenWhisk that implements FaaS. 
  • Cloud Functions are broken up into Actions, Triggers, and Sequences. 
  • Cloud Functions on IBM Cloud are lite plan compatible and has built-in benefits like 5M free executions, tight integration with other providers, and an integrated API gateway.


 

학습 목표
1. IBM CLOUD의 인기 서비스 8가지 살펴보기
2. database, integration, ai 등등 이해하기

* Database

 

Databases 

  • There are many types of databases that store data in different ways. Relational databases use a table structure. Document databases are semi-structured and provide more flexibility. Lastly, Key-Value databases use dictionaries to make for effective caches. 
  • DBaaS allows users to provision a database on a cloud without setting up their own hardware, installing their own database software, or managing the database themselves. 
  • IBM Cloud has several managed database options, such as Db2, Postgres, Mongo, Cloudant, Elasticsearch, Redis, and etc. 

* Integration

 

 

Integration 

  • Integration enables secure communication between services and allows for sharing data between applications. 
  • IBM Cloud offers many integration services such as API Connect, App Connect, Event Stream, and MQ. 

* AI

Artificial Intelligence 

  • IBM Cloud offers model lifecycle management tools such as Watson Studio, Watson Machine Learning, and Watson OpenScale. 
  • IBM Cloud has AI services with pre-made models that can be extended with easy to use interfaces. These include Language Translator, Assistant, Discovery, and NLU. 
  • AI services on IBM Cloud have well documented APIs and SDK support for popular languages such as Python, Go, Android, Node JS, Swift, Java, and Salesforce. 

* Analytics

Analytics 

  • Data analytics is the science of analyzing raw data in order to make conclusions about that information. Any type of information can be subjected to data analytics techniques to get insight that can be used to improve things. 
  • IBM Cloud offers many integration services such as Analytics Engine, Streaming Analytics, Db2 Warehouse, Cognos Dashboard, and Information Server. 
  • The Analytics Engine offering is based on the popular open-source projects Hadoop and Spark. 

 

* DevOps

DevOps 

  • DevOps is A set of practices that combine software development and IT operations to shorten the development lifecycle and provide high-quality software 
  • IBM Cloud DevOps services provide a set of tools that support development, deployment, delivery, and operations tasks. IBM Cloud Toolchains are assembled by combining tasks.  
  • The DevOps service has support for IBM Cloud deployment platforms and other third-party providers such as GitHub, Bitbucket, Slack, Jira, any many more. 

* Block Chain

Blockchain 

  • Blockchain is a data structure that contains an immutable history of transactions on a network in cryptographically ordered blocksThe order of the blocks on a network is reached by the agreement of the nodes using a consensus algorithm. 
  • Hyperledger Fabric is an open-source project that implements a distributed ledger platform. It is available on cloud providers such as IBM Cloud, AWS, GCP, and Azure. 
  • The IBM Blockchain platform is based on Hyperledger Fabric and adds many operational tools to accelerate the development of Blockchain solutions. 

 


* Internet of Things

Internet of Things 

  • The Internet of things (IoT) is a system of interrelated computing devices, that transfers data over a network and has practical use cases in many industries. 
  • The IBM Cloud Internet of Things Platform allows you to connect and register IoT enabled devices. 
  • The IoT Platform provides a dashboard to manage and monitor all connected devices.  

* Cloud Paks

Cloud Paks 

  • Cloud Paks are a collection of containerized software. Choose to install all components or just a few. 
  • Cloud Paks are based on OpenShift and as such can be run anywhere: on IBM Cloud, on-premises, or any cloud. 
  • There are six Cloud Paks: Application, Data, Integration, Automation, Multi-cloud, and Security 

최근 교육, 학교수업, 공모전 준비까지 

너무너무 바쁘고 정신없어서 후딱 번갯불에 콩 볶아 먹듯 essential badge를 취득했다.

다행이 합격해서 너무 다행이지만 좀 더 정성들여서 공부했어야 하는게 아닌가 반성한다. ˃̣̣̥᷄⌓˂̣̣̥᷅