huaweicloud
npx skills add https://github.com/jiachenz/huaweicloud-skill --skill huaweicloud
Agent 安装分布
Skill 文档
åä¸ºäºæ¶æè®¾è®¡ä¸èµæºå¼é
帮å©ç¨æ·ä»ä¸å¡éæ±åºåï¼è®¾è®¡åä¸ºäºæ¶æãæ¨èèµæºé ç½®ãä¼°ç®ææ¬ï¼å¹¶çæå¯æ§è¡ç Terraform 模æ¿ã
工使µç¨
ç¨æ·æè¿°ä¸å¡éæ±
â
[1. éæ±åæ] æåå
³é®è¦ç´
â
[2. æ¶ææ¨è] å¹é
åéçæ¶ææ¨¡å¼
â
[3. èµæºæ¸
å] çæè¯¦ç»é
ç½®
â
[4. ææ¬é¢ä¼°] è°ç¨ä»·æ ¼è®¡ç®
â
[5. çææ¨¡æ¿] è¾åº Terraform 代ç
â
[6. ç¨æ·ç¡®è®¤] çå¾
确认å交ä»
1. éæ±åæ
ä»ç¨æ·æè¿°ä¸æåå ³é®è¦ç´ ï¼
| è¦ç´ | 说æ | ç¤ºä¾ |
|---|---|---|
| ä¸å¡ç±»å | Webåºç¨/å¾®æå¡/å¤§æ°æ®/AI | çµåç½ç«ãæ°æ®åæå¹³å° |
| è§æ¨¡ | ç¨æ·é/æ°æ®é/QPS | æ¥æ´»10ä¸ãæ°æ®1TB |
| å¯ç¨æ§ | æ¯å¦éè¦é«å¯ç¨ | åå¯ç¨åº/å¤å¯ç¨åº |
| å®å ¨åè§ | çä¿/æ°æ®å å¯ | çä¿ä¸çº§ |
| é¢ç® | ææ¬çº¦æ | æé¢ç®5000å |
è¾åºï¼ ç»æåçéæ±æè¦
2. æ¶ææ¨è
æ ¹æ®éæ±å¹é
æ¶ææ¨¡å¼ï¼åè references/architectures.mdã
å¸¸è§æ¶ææ¨¡å¼ï¼
- Web åºç¨æ¶æï¼ECS + RDS + OBS + ELBï¼
- å¾®æå¡æ¶æï¼CCE + RDS + Redis + ELBï¼
- å¤§æ°æ®æ¶æï¼MRS + OBS + DWSï¼
- AI/ML æ¶æï¼ModelArts + OBS + RDSï¼
è¾åºï¼ æ¨èçæ¶ææ¹æ¡ + æ¶æå¾æè¿°
3. èµæºæ¸ å
æ ¹æ®æ¶ææ¹æ¡ï¼çæè¯¦ç»çèµæºé
ç½®ï¼åè references/services.mdã
æ¸ åæ ¼å¼ï¼
## èµæºé
ç½®æ¸
å
### 计ç®èµæº
| èµæºç±»å | è§æ ¼ | æ°é | ç¨é |
|---------|------|------|------|
| ECS | c6.xlarge.4 | 2 | Webæå¡å¨ |
### åå¨èµæº
| èµæºç±»å | è§æ ¼ | 容é | ç¨é |
|---------|------|------|------|
| OBS | æ ååå¨ | 500GB | éæèµæº |
### ç½ç»èµæº
| èµæºç±»å | è§æ ¼ | æ°é | ç¨é |
|---------|------|------|------|
| VPC | /16 | 1 | 主ç½ç» |
| ELB | å
±äº«å | 1 | è´è½½åè¡¡ |
### æ°æ®åº
| èµæºç±»å | è§æ ¼ | çæ¬ | ç¨é |
|---------|------|------|------|
| RDS MySQL | rds.mysql.c6.large.2 | 8.0 | ä¸»æ°æ®åº |
4. ææ¬é¢ä¼°
ä½¿ç¨ scripts/hwc-pricing.py è®¡ç®æåº¦ææ¬ã
åææ¡ä»¶ï¼
- ç¯å¢åé
HWC_ACCESS_KEYåHWC_SECRET_KEYå·²é ç½®
è¾åºæ ¼å¼ï¼
## ææ¬é¢ä¼°ï¼æåº¦ï¼
| èµæº | åä»· | æ°é | æè´¹ç¨ |
|------|------|------|--------|
| ECS c6.xlarge.4 | ¥800 | 2 | ¥1,600 |
| RDS MySQL | ¥1,200 | 1 | ¥1,200 |
| ... | ... | ... | ... |
| **å计** | | | **Â¥3,500** |
*ä»·æ ¼ä»
ä¾åèï¼ä»¥å®é
è´¦å为å*
5. çæ Terraform 模æ¿
æ ¹æ®èµæºæ¸
åçæ Terraform 代ç ï¼åè references/terraform-providers.md å assets/terraform/ 模æ¿ã
è¾åºæä»¶ï¼
main.tf– 主é ç½®ï¼providerãåéï¼vpc.tf– ç½ç»é ç½®compute.tf– 计ç®èµæºdatabase.tf– æ°æ®åºèµæºstorage.tf– åå¨èµæºoutputs.tf– è¾åºåé
6. ç¨æ·ç¡®è®¤
å±ç¤ºå®æ´æ¹æ¡ä¾ç¨æ·ç¡®è®¤ï¼
- æ¶ææ¹æ¡
- èµæºæ¸ å
- ææ¬é¢ä¼°
- Terraform 代ç ï¼ææä»¶ï¼
确认ååäº¤ä»æç»æä»¶ã
åèææ¡£
æéå è½½ä»¥ä¸ææ¡£ï¼
- 产åç®å½ï¼
references/services.mdâ å为äºäº§åè§æ ¼ä¸éç¨åºæ¯ - æ¶ææ¨¡å¼ï¼
references/architectures.mdâ å¸¸è§æ¶ææ¨¡å¼ä¸æä½³å®è·µ - Terraformï¼
references/terraform-providers.mdâ åä¸ºäº Provider ä½¿ç¨æå - ä»·æ ¼ APIï¼
references/pricing-api.mdâ ä»·æ ¼è®¡ç®æ¥å£ææ¡£
注æäºé¡¹
- AK/SK å®å ¨ï¼ä¸å¨æ¨¡æ¿ä¸ç¡¬ç¼ç åè¯ï¼ä½¿ç¨ç¯å¢åéæ Terraform åé
- ææ¬æç¤ºï¼å§ç»æéç¨æ·ä»·æ ¼ä» ä¾åè
- åè§æ£æ¥ï¼æ¶åçä¿ãæ°æ®å®å ¨æ¶æéç¨æ·ç¡®è®¤åè§è¦æ±
- 模æ¿éªè¯ï¼å»ºè®®ç¨æ·å¨æ§è¡å使ç¨
terraform planéªè¯