Main Page: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
[[File:Ynotopec AI and blockchain improve financial transaction securi 272cc8f0-8301-4919-8745-e5d52f00cf39.png|thumb|right]] | [[File:Ynotopec AI and blockchain improve financial transaction securi 272cc8f0-8301-4919-8745-e5d52f00cf39.png|thumb|right]] | ||
The main page of infocepo.com is a resource hub focused on cloud computing, detailing aspects like migration, infrastructure, and high availability. It covers practical tools such as Kubernetes, OpenStack, and AWS, and advocates for open-source solutions. Key features include a cloud lab project, server audit tools, migration examples, enhancement strategies, comparisons between cloud services and hardware, and a section on high availability setups. The site also explores AI solutions and IT career insights, serving as a comprehensive guide for cloud computing professionals. | The main page of infocepo.com is a resource hub focused on cloud computing, detailing aspects like migration, infrastructure, and high availability. It covers practical tools such as Kubernetes, OpenStack, and AWS, and advocates for open-source solutions. Key features include a cloud lab project, server audit tools, migration examples, enhancement strategies, comparisons between cloud services and hardware, and a section on high availability setups. The site also explores AI solutions and IT career insights, serving as a comprehensive guide for cloud computing professionals. | ||
Revision as of 11:09, 2 November 2023
The main page of infocepo.com is a resource hub focused on cloud computing, detailing aspects like migration, infrastructure, and high availability. It covers practical tools such as Kubernetes, OpenStack, and AWS, and advocates for open-source solutions. Key features include a cloud lab project, server audit tools, migration examples, enhancement strategies, comparisons between cloud services and hardware, and a section on high availability setups. The site also explores AI solutions and IT career insights, serving as a comprehensive guide for cloud computing professionals.
CLOUD LAB
Presenting my LAB project.
CLOUD Audit
Created ServerDiff.sh for server audits. Enables configuration drift tracking and environment consistency checks.
CLOUD Migration Example
- 1.5d: Infrastructure audit of 82 services (ServerDiff.sh)
- 1.5d: Create cloud architecture diagram
- 1.5d: Compliance check of 2 clouds (6 hypervisors, 6TB memory)
- 1d: Cloud installations
- .5d: Stability check
ACTION | RESULT | OK/KO |
Activate maintenance for n/2-1 nodes or 1 node if 2 nodes. | All resources are started. | |
Un-maintenance all nodes. Power off n/2-1 nodes or 1 node if 2 nodes, different from the previous test. | All resources are started. | |
Power off simultaneous all nodes. Power on simultaneous all nodes. | All resources are started. |
- 1.5d: Cloud automation study
- 1.5d: Develop 6 templates (2 clouds, 2 OS, 8 environments, 2 versions)
- 1d: Create migration diagram
- 1.5d: Write 138 lines of migration code (MigrationApp.sh)
- 1.5d: Process stabilization
- 1.5d: Cloud vs old infrastructure benchmark
- .5d: Unavailability time calibration per migration unit
- 5min: Load 82 VMs (env, os, application_code, 2 IP)
Total = 15 man-days
CLOUD Enhancement
- Formalize infrastructure for flexibility and reduced complexity.
- Utilize customer-location tracking name server like GDNS.
- Use minimal instances with a network load balancer like LVS.
- Compare prices of dynamic computing services, beware of tech lock-in.
- Employ efficient frontend TLS decoder like HAPROXY.
- Opt for fast HTTP cache like VARNISH and Apache Traffic Server for large files.
- Use REVERSE PROXY with TLS decoder like ENVOY for service compatibility.
- Consider serverless service for standard runtimes, mindful of potential incompatibilities.
- Employ load balancing or native services for dynamic computing power.
- Use open source STACKs where possible.
- Employ database caches like MEMCACHED.
- More information at CLOUD WIKIPEDIA.
CLOUD WIKIPEDIA
CLOUD vs HW
Function | Kubernetes | OpenStack | AWS | Bare-metal | HPC | CRM | oVirt |
---|---|---|---|---|---|---|---|
Deployment Tools (Tools used for deployment) |
Helm, YAML, Operator, Ansible, Juju, ArgoCD | Ansible, Packer, Terraform, Juju | Ansible, Terraform, CloudFormation, Juju | Ansible, Shell Scripts | xCAT, Clush | Ansible, Shell Scripts | Ansible, Python, Shell Scripts |
Bootstrap Method (Initial configuration and setup) |
API | API, PXE | API | PXE, IPMI | PXE, IPMI | PXE, IPMI | PXE, API |
Router Control (Routing services) |
API (Kube-router) | API (Router/Subnet) | API (Route Table/Subnet) | Linux, OVS, External Hardware | xCAT, External Hardware | Linux, External Hardware | API |
Firewall Control (Firewall rules and policies) |
Ingress, Egress, Istio, NetworkPolicy | API (Security Groups) | API (Security Group) | Linux Firewall | Linux Firewall | Linux Firewall | API |
Network Virtualization (VLAN/VxLAN technologies) |
Multiple Options | VPC | VPC | OVS, Linux, External Hardware | xCAT, External Hardware | Linux, External Hardware | API |
Name Server Control (DNS services) |
CoreDNS | DNS-Nameserver | Amazon Route 53 | GDNS | xCAT | Linux, External Hardware | API, External Hardware |
Load Balancer (Load balancing options) |
Kube-proxy, LVS (IPVS) | LVS | Network Load Balancer | LVS | SLURM | Ldirectord | N/A |
Storage Options (Available storage technologies) |
Multiple Options | Swift, Cinder, Nova | S3, EFS, FSx, EBS | Swift, XFS, EXT4, RAID10 | GPFS | SAN | NFS, SAN |
CLOUD providers
CLOUD INTERNET NETWORK
CLOUD NATIVE
High Availability (HA) with Corosync+Pacemaker
Typical Architecture
- Dual-room.
- IPMI LAN (fencing).
- NTP, DNS+DHCP+PXE+TFTP+HTTP (auto-provisioning), PROXY (updates or internal REPOSITORY).
- Choose 2+ node clusters.
- For 2-node, require COROSYNC 2-node config, 10-second staggered closing for stability. But for better stability choose 3+ nodes architecture.
- Allocate 4GB/base for DB resources. CPU resource requirements generally low.
Typical Service Pattern
- Multipath
- LUN
- LVM (LVM resource)
- FS (FS resource)
- NFS (FS resource)
- User
- IP (IP resource)
- DNS name
- Process (Process resource)
- Listener (Listener resource)
AI Solutions
- CHATGPT - Essential AI wizard. For better productivity, you have to pay (28/06/2023)
- MIDJOURNEY - design
DEV
- RANKING - AI models compare.
- LANGCHAIN - Semantic tool.
NEWS
- CLAUDE is now better than CHATGPT on the interpretation of long texts.
- mistral-7b-instruct is very efficient.
- IBM NorthPole : a new IA chip.