第十七屆“振興杯”全國青年職業技能大賽(職工組)計算機程序設計員賽項樣題_第1頁
第十七屆“振興杯”全國青年職業技能大賽(職工組)計算機程序設計員賽項樣題_第2頁
第十七屆“振興杯”全國青年職業技能大賽(職工組)計算機程序設計員賽項樣題_第3頁
第十七屆“振興杯”全國青年職業技能大賽(職工組)計算機程序設計員賽項樣題_第4頁
第十七屆“振興杯”全國青年職業技能大賽(職工組)計算機程序設計員賽項樣題_第5頁
已閱讀5頁,還剩10頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第十七屆“振興杯”全國青年職業技能大賽

計算機程序設計員(云計算平臺運維與開發)

賽項實操樣卷

(僅做為實操試題模板,不構成任何比賽指導)

主辦單位

共青團中央

人力資源和社會保障部

2022年10月

1企業云網構建

1.1項目背景

為確保企業業務系統遷移的正常高效進行,現需要使用阿里云相關技術解決方案對

云上網絡VPC實現環境搭建。要求能夠實現跨地域,跨VPC的安全高效的服務內網,

構成測試環境與生產環境的網絡,以滿足日后搭建云端應用的網絡環境要求。

1.2需求描述

該企業的業務需要遷移至阿里云,現需要搭建生產環境與測試環境的網絡,使用阿

里云賬號,在生產環境中創建一個VPC,實現網絡跟交換機的正常規劃創建,滿足生產

環境要求。然后在測試環境,創建兩個不同的VPC,滿足不同業務的測試環境要求。

VPC創建完成后,使用阿里云云企業網技術產品與NAT網關產品,互聯阿里云賬號內

構建的三個VPC網絡,以達到生產環境與測試環境在不同地域下的網絡互通。

1.3任務描述

任務1(6分):請使用阿里云賬號,在生產環境(杭州地域)配置一個專有網

絡1-VPC1,杭州地域網絡規劃為:10.X.X.X/10,交換機1-VSW1的規劃為:

10.X.X.X/20;然后在測試環境(上海地域)創建兩個專有網絡1-VPC2、1-VPC3,其

規格規劃可保持一致,上海地域網絡規劃為:192.X.X.X/16,交換機1-VSW2和1-VSW3

的規劃均為:192.X.X.X/24;然后在上海與杭州地域三個VPC網絡中分別創建三個規

格為:x86共享型ecs.s6-c1m2.small,CentOS7.9的ECS實例,其中1-VPC1中

創建名為1-ECS1的ECS實例,1-VPC2中創建名為1-ECS2的ECS實例,1-VPC3中

創建名為1-ECS3的ECS實例,用以分別支撐生產和測試環境中業務的正常運行。

截圖要求1:請分別截取賬號的VPC與交換機的網絡架構截圖。

任務2(5分):生產環境1-VPC1和測試環境1-VPC2網絡的打通,請創建云

企業網實例,綁定任務1中創建的1-VPC1和1-VPC2,購買測試帶寬包,進行生產環

境(1-VPC1)與測試環境(1-VPC2)的網絡互通測試。

截圖要求1(1分):請截取賬號的1-VPC1和1-VPC2已綁定云企業網實例截圖。

截圖要求2(1分):請截取云企業網控制臺實例截圖,必須存在創建好的實例。

截圖要求3(1分):請截取賬號云企業實例綁定賬號的兩個VPC截圖,截圖中必

須是點擊云企業網實例的“+”中顯示1-VPC1、1-VPC2的名稱。

截圖要求4(1分):請截取購買云企業網實例跨域測試帶寬包的配置截圖,截圖中

必須有杭州地域與上海地域,且購買的類型為測試帶寬包類型。

截圖要求5(1分):請截取兩臺1-ECS1與1-ECS2相互Ping通內網IP的截圖。

任務3(9分):測試環境1-VPC2和測試環境1-VPC3網絡的打通,在交換機

控制臺,創建兩個中轉交換機1-VSW2-nat、1-VSW3-nat,分別綁定到1-VPC2和

1-VPC3上,中轉交換機的網絡規劃可用區,必須與原有交換機不一致,其規劃為:

192.X.X.X/24;在1-VPC2和1-VPC3下分別創建兩個VPCNAT網關實例1-NATGW2

和1-NATGW3,并創建中轉路由表與路由條目,綁定對應的交換機與條目信息,分別

設置1-NATGW2和1-NATGW3實例中的SNAT管理信息與DNAT管理信息,保障

1-VPC2與1-VPC3的網絡互通,配置結束后,通過1-ECS2來PING1-ECS3的NATIP,

確認網絡互通狀態,然后再通過1-ECS3SSH連接1-ECS2的NATIP,真正確認兩臺

ECS完全互通。

截圖要求1(1分):請截取1-VSW2-nat的自定義路由條目截圖。

截圖要求2(1分):請截取1-VSW3-nat的自定義路由條目截圖。

截圖要求3(1分):請截取1-VSW2-nat的路由表的已綁定交換機界面截圖。

截圖要求4(1分):請截取1-VSW3-nat的路由表的已綁定交換機界面截圖

截圖要求5(1分):請截取1-NATGW2的SNAT和DNAT管理界面截圖

截圖要求6(1分):請截取1-NATGW3的SNAT和DNAT管理界面截圖

截圖要求7(1.5分):請截取1-ECS2成功PING通1-ECS3的NATIP的截圖

截圖要求8(1.5分):請截取1-ECS3SSH成功連接1-ECS2的NATIP的截圖

2業務遷移的測試環境構建

2.1項目背景

企業基于數據服務遷移的業務需求,需要對服務器,數據庫,消息中間件,負載均

衡等業務做規劃重構。為了保證后續遷移開發部署的穩定性,需要對涉及到的服務器、

數據庫、中間件等云上應用在測試環境部署測試,通過對每一個云上服務的開通試用,

部署相應的微應用,測試其功能性,保證企業后續正式系統遷移部署能高效執行。

2.2需求描述

該企業現準備實施線上業務的測試環境遷移,考慮到業務的擴展性、安全性、穩定

性,采用阿里云的云上服務產品作為遷移的技術架構,創建兩臺ECS代替傳統的數據

測試服務器,開通彈性伸縮與負載均衡CLB服務,并在兩臺ECS服務器中安裝Apache

的Web服務上測試開通的彈性伸縮與負載均衡的可用性,然后創建阿里云的RDS

Mysql與阿里云Redis集群版來替換原業務中傳統的Mysql與Redis數據庫,增加數

據庫的性能,保障業務數據安全性。最后使用Jemiter壓力測試工具,配合阿里云彈性

伸縮服務,模擬生產環境中的大量高并發的極端情況,檢驗當前系統架構的可靠性。

2.3任務描述

任務1(1分):請創建安全組SG1,添加常用端口:3306,3389,80,22,

23。

截圖要求:請截取安全組截圖,包含如上關鍵信息。

任務2(3分):請在阿里云平臺創建一個專有網絡:2-VPC1與兩臺云服務器:

2-ECS1、2-ECS2,2-VPC1的網絡規格為192.X.X.X/20,交換機2-VSW1規格為:

192.X.X.X/24,地域:杭州;云服務器的配置為x86共享型ecs.s6-c1m2.xlarge,系

統為CentOS7.9,公網帶寬5M,系統盤容量40G。

截圖要求:請截取創建的專有網絡規格與云服務器規格配置截圖,包含如上關鍵信

息。

任務3(2分):請在2-ECS1服務器中,給系統盤增加50G容量,滿足硬盤擴

容需求。

截圖要求:請截取硬盤擴容成功后,在2-ECS1內查看的硬盤容量的截圖。

任務4(2分):請在阿里云彈性伸縮控制臺創建彈性伸縮2-AS1,伸縮組配置為

最小值為1,最大值為3,然后設置簡單規則,規則要求為調整至兩臺;制定伸縮配置,

配置規格為共享型ecs.s6-c1m2.small,系統盤40g,系統為CentOS7.9;綁定定

時伸縮任務,任務時間為調整至當前時間的后兩分鐘,驗證彈性伸縮的正常運行。

截圖要求1(0.5分):請截取伸縮簡單規則截圖,包含如上關鍵信息。

截圖要求2(0.5分):請截取定時任務配置截圖,包含如上關鍵信息。

截圖要求3(0.5分):請截取彈性伸縮觸發后創建的ECS的配置信息截圖,確定

創建實例規格為如上伸縮配置信息。

截圖要求4(0.5分):請截取伸縮配置截圖,包含如上伸縮配置信息。

任務5(2分):請在2-ECS1、2-ECS2中安裝Apache,其中2-ECS1的網站首

頁顯示“Thisis2-ECS1”,2-ECS2的網站首頁顯示“Thisis2-ECS2”。

截圖要求1(2分):請分別截取訪問2-ECS1、2-ECS2網站首頁的截圖(兩臺不

同服務器的截圖,包含云服務器IP信息),出現上述的不同文字信息即可。

任務6(2分):請在阿里云負載均衡控制臺,開通杭州地域的傳統型負載均衡服

務2-CLB1,綁定2-ECS1和2-ECS2的Apache服務,采用四層協議輪詢分發的方式,

成功完成負載均衡2-CLB1的配置后,測試2-CLB1是否能夠順利輪詢訪問2-ECS1和

2-ECS2。

截圖要求1(1分):請截取2-CLB1配置中綁定2-ECS1和2-ECS2的Apache的

截圖,截圖中帶有綁定協議名稱、分發算法、ECS的IP、端口號信息。

截圖要求2(1分):請分別截取順利輪詢訪問2-ECS1和2-ECS2的Apache服務

的截圖。

任務7(2分):請在OSS對象存儲控制臺,開通OSS服務,新建名為2-Bucket1

的Bucket,并新建example/demo目錄,完成任意文件圖片的上傳(名稱修改為:

welcome.png),設置訪問權限為私有,開通日志查詢與定時備份,完成圖片上傳后,

使用OSS提供的鏈接,在瀏覽器下載該圖片,驗證OSS的正常使用,保證后續業務的

文件上傳下載訪問等功能。

截圖要求1(1分):請截取OSS控制臺的2-Bucket1創建信息截圖,截圖中存在

新建的example/demo目錄,且該目錄下存在welcome.png文件。

截圖要求2(1分):請截取瀏覽器下載成功并打開圖片的截圖。

任務8(2分):請使用RDSMysql控制臺,創建配置為通用型rds.mysql.t1.small,

集群部署,存儲空間為200g的Mysql實例2-RDS1,創建訪問用戶,新建test數據

庫,設置訪問的白名單,添加/0,創建user用戶表,定義name與age字段,

插入兩條測試數據,查詢該user表數據,驗證云上數據庫Mysql的基本性能。

截圖要求1(0.5分):請截取創建的2-RDS1配置截圖,配置滿足如上要求。

截圖要求2(0.5分):請截取創建的用戶管理員賬號截圖。

截圖要求3(0.5分):請截取白名單設置截圖,滿足如上要求。

截圖要求4(0.5分):請截取user表數據查詢截圖,存在兩條數據即可。

任務9(2分):請使用阿里云Redis控制臺創建規格為單可用區,企業版,8G

集群性能增強版(共2分片,每分片4G)的實例2-Redis1,設置該實例訪問的白名單,

白名單的IP設置為/0,然后新增兩條任意數據,使用阿里云的DMS做數據查

詢,以支撐業務對消息中間件的需求。

截圖要求1(1分):請截取2-Redis1的配置信息截圖,配置滿足如上要求。

截圖要求2(0.5分):請截取白名單設置截圖,滿足如上要求。

截圖要求3(0.5分):請截取數據查詢截圖。

任務10(2分):請使用阿里云的彈性伸縮服務,創建基于2-ECS1為伸縮配置

的彈性伸縮實例,創建最大值為3和最小值為1的配置的伸縮組,設置步進規則與CPU

使用率的最大值大于5%的報警任務,然后使用附帶材料的Jemiter的安裝包安裝

Jemiter,打開Jemiter工具,模擬生產環境中業務出現高并發的負載情況,驗證阿里

云彈性伸縮在特殊場景下的高可用性,保證Web業務的可靠性。

截圖要求1(0.5分):請截取彈性伸縮報警任務的配置截圖,配置滿足如上要求。

截圖要求2(0.5分):請截取伸縮組配置規則截圖,滿足如上要求。

截圖要求3(0.5分):請截取Jemiter配置截圖,配置內容為ECS的公網IP,端

口,路徑信息。

截圖要求4(0.5分):請截取ECS控制臺的列表的截圖,必須存在彈性伸縮創建

的新的ECS實例。

3博客論壇的云上部署運維

3.1項目背景

為了方便技術交流,打通技術棧壁壘,構建良好的技術生態,擴充企業技術體系,

企業準備將一套測試研發的博客論壇系統進行云上部署。考慮到系統的后續可維護性,

安全性等問題,企業決定采用阿里云的ECS作為部署的服務器,使用RDSMysql為應

用數據庫來存儲業務數據。

3.2需求描述

為確保該套系統的順利遷移運行,該企業構建了以阿里云的ECS為服務器,RDS

Mysql數據庫為系統部署依賴的環境。選擇Docker為容器管理對象,構建博客論壇系

統鏡像,創建運行博客論壇需要的容器,同時,使用阿里云DMS工具,連接本地源庫,

實現本地源庫與阿里云RDSMysql數據庫之間的數據遷移。

3.3任務描述

任務1(0.5分):請使用阿里云DMS連接本地源數據庫(可通過資源包中的

schema.sql創建),分析每張表的結構與數據。

截圖要求:請截圖取連接該數據庫后表列表截圖,截圖中必須存在如下

t_logs,t_comments,t_attach,t_contents,t_metas,t_options,t_relationships,t_

users等表。

任務2(2.5分):請使用RDSMysql控制臺,創建配置為通用型

rds.mysql.t1.small,集群部署,存儲空間為200g的Mysql實例3-RDS1,設置IP為

/0的白名單,創建一個管理員賬號。

截圖要求1(0.5分):請截取創建的阿里云RDSMysql配置截圖,配置滿足如上

要求。

截圖要求2(1分):請截取創建的用戶管理員賬號截圖。

截圖要求3(1分):請截取白名單設置截圖,配置滿足如上要求。

任務3(6分):請使用阿里云DTS服務創建數據遷移鏈接,連接本地源數據庫

與上述自建的RDSMysql數據庫,實現數據遷移。

截圖要求1(2分):請截取使用DTS,連接本地源數據庫與連接RDSMysql數據

庫測試截圖,截圖中必須是測試連接后的效果圖。

截圖要求2(2分):請截取從本地源數據庫至3-RDS1數據庫選中遷移項目的截

圖,確保本地源數據庫以及所有的表都被轉中至3-RDS1數據庫。

截圖要求3(2分):請截取數據遷移成功后使用DMS連接3-RDS1截圖,確保數

據庫、數據表和數據全部遷移成功。

任務4(3分):請創建安全組3-SG1,添加常用端口:3306,3389,80,22,

23,8080,9000;創建地域為杭州的專有網絡3-VPC1,規格為192.X.X.X/20,交換

機3-VSW1規格是192.X.X.X/24;創建云服務器3-ECS1,規格為x86共享型

ecs.s6-c1m2.xlarge,系統為CentOS7.9,公網帶寬5m,系統盤容量40g。

截圖要求1(1分):請截取安全組3-SG1配置截圖。

截圖要求2(1分):請截取專有網絡3-VPC1的網絡規格截圖。

截圖要求3(1分):請截取云服務器3-ECS1規格配置截圖。

任務5(3分):請在云服務器3-ECS1上安裝Docker,修改Docker的鏡像源

為清華源(),并且安裝可視化運維界面,在瀏覽器登錄

可視化運維界面(http:IP:9000),創建管理員賬號。

截圖要求1(2分):請截取Docker的鏡像源文件截圖。

截圖要求2(1分):請截取Docker的網頁可視化運維界面截圖。

任務6(10分):請將資源包中的“blog.jar”和“Dockerfile”文件上傳到云

服務器3-ECS1的/opt文件夾中,并使用Docker打包鏡像命令,將其打包成鏡像,然

后在Docker運維界面,創建博客論壇容器,啟動運行,登錄瀏覽器測試博客論壇安裝

后的效果。

截圖要求1(2分):請截取3-ECS1的/opt目錄下的文件列表。

截圖要求2(2分):請截取3-RDS1基本信息的連接地址截圖和blog.jar包中

perites文件截圖。

截圖要求3(2分):請截取Docker所有鏡像截圖,確保博客鏡像以及java鏡像

存在。

截圖要求4(2分):請截取可視化運維界面的博客容器配置信息截圖,確保該容器

選擇的鏡像為博客鏡像,端口映射為8080--8080。

截圖要求5(2分):請截取在瀏覽器訪問該博客論壇(http:IP:8080)的截圖。

4系統門戶的登錄功能應用開發

4.1項目背景

企業現接到一個緊急的門戶登錄開發項目,且需要快速構建并投入試運行,保障最

短時間內完成開發。鑒于此情況,企業決定采用目前流行的SpringBoot為開發框架,

構建前后端代碼邏輯,精簡代碼,提高交付效率,保障項目的定期交付。

4.2需求描述

企業為提高開發效率,決定采用目前主流的SpringBoot為開發框架,采用云上

RDS為后端數據存儲器,使用Mybatis為ORM工具,快速構建架構。在該框架內,

使用Thymeleaf、HTML、JavaScript、layui、CSS等前端技術編寫前端業務代碼,使

用Springboot、SpringSecurity、Mybatis等技術開發后端接口,完成整個需求開發。

開發結束后,需要在云服務器ECS中完成部署調試,并編寫測試用例完成性能測試。

4.3任務描述

任務1(3分):請創建名為4-RDS1的云數據庫實例,配置為通用型

rds.mysql.t1.small,集群部署,存儲空間為200g,設置IP為/0的白名單,創

建一個管理員賬號。

截圖要求1(1分):請截取創建的阿里云4-RDS1配置截圖,配置滿足如上要求。

截圖要求2(1分):請截取創建的用戶管理員賬號截圖。

截圖要求3(1分):請截取白名單設置截圖,配置滿足如上要求。

任務2(1分):請使用資源包中提供的“manager_system.sql”文件在云

數據庫4-RDS1中創建用戶信息表admin,菜單地址鏈接表treemenu,角色表role,

角色菜單關聯表role_treemenu。

截圖要求1(1分):請截取RDSMysql數據庫的已創建的表結構,確保截圖中存

在如上創建的表。

任務3(3分):請創建安全組4-SG1,添加常用端口:3306,3389,80,22,

23,8080,然后在阿里云平臺創建專有網絡4-VPC1和云服務器4-ECS1

截圖要求1(1分):請截取安全組截圖,以滿足上述要求。

截圖要求2(1分):請截取創建的VPC網絡規格截圖以滿足上述要求。

截圖要求2(1分):請截取創建的ECS規格配置截圖以滿足上述要求。

任務4(7分):請完成如下前端代碼開發:

4.1.編寫登錄接口,能夠獲取用戶名和密碼調用后端登錄接口,完成登錄

4.2編寫登出接口,調用后端登出接口,返回到登錄頁

4.3編寫登錄頁面與登錄成功后跳轉的主頁的HTML與CSS代碼

4.4編寫主頁獲取后端用戶菜單鏈接接口,渲染菜單

4.5編寫主頁調用后端控制臺路由接口,返回控制臺頁面

截圖要求1(2分):請截取登錄的邏輯代碼截圖。

截圖要求2(1分):請截取頁面退出的邏輯代碼截圖。

截圖要求3(1分):請截取主頁頁面調用后端獲取菜單鏈接接口截圖。

截圖要求4(1分):請截取調用后端控制臺接口的截圖。

截圖要求5(2分):請截取登錄頁與主頁面的HTML代碼,并給出登錄頁與主頁

的截圖。

任務5(12分):請完成如下后端接口代碼開發:

5.1編寫登錄入口路由

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論