|
.TreeMenu_0 { margin-left:0px; text-align:left; line-height:135%; }
.TreeMenu_0 a { padding-left:4px; color:#444444; }
.TreeMenu_0 a:hover { color:#000000; }
.TreeNode_1 { padding-left:0px; }
.TreeNode_2 { padding-left:0px; }
.TreeNode_3 { padding-left:0px; }
.TreeNode_4 { padding-left:30px; }
.TreeNode_5 { padding-left:45px; }
.TreeNode_6 { padding-left:60px; }
.TreeNode_7 { padding-left:75px; }
.TreeNode_8 { padding-left:90px; }
.TreeNode_9 { padding-left:105px; }
.TreeNode_1 a { padding-left:0px; }
.TreeNode_2 a { padding-left:0px; }
.TreeNode_3 a { padding-left:0px; }
.TreeNode_4 a, .TreeNode_5 a, .TreeNode_6 a, .TreeNode_7 a, .TreeNode_8 a, .TreeNode_9 a { padding-left:12px; }
.TreeNode_1, .TreeNode_2, .TreeNode_3, .TreeNode_4, .TreeNode_5, .TreeNode_6, .TreeNode_7, .TreeNode_8, .TreeNode_9 { padding-top:2px; padding-bottom:2px; }
.TreeNode_1:hover, .TreeNode_2:hover, .TreeNode_3:hover, .TreeNode_4:hover, .TreeNode_5:hover, .TreeNode_6:hover, .TreeNode_7:hover, .TreeNode_8:hover, .TreeNode_9:hover { font-weight: bold; }
.TreeMenu_0 .ClassNum { color:#666666; }
.TreeMenu_0 .TreeNode_t { background:#aaaaaa; }
.TreeMenu_0 a.TreeItem_t { font-size: 1rem; font-weight: bold; }
.TreeMenu_0 .ClassDesc { display:block; }
class=solutionAndProductBlogTree
|
| | |
|
$XmlID$ $GroupName$ $CtrlBtn$
$html$
評論: $ChildNum$ 瀏覽: $ClickNum$
於 $Date$ $Time$ 發表
.dataBlogInfo { } /* MsgInfo Cell */
/* 上方類別選項 */
.BlogInfoMenu { width:100%; height:30px; text-align:center; line-height:100%; }
.BlogInfoMenuS { width:1px; background:#ff8844; } /* 選項間隔 */
.BlogInfoMenuL { width:10px; background:#ff8844; } /* 左邊 td */
.BlogInfoMenuR { width:10px; background:#ff8844; } /* 右邊 td */
.BlogInfoMenu0 { background:#ff8844; padding:0px; vertical-align:middle; } /* 選項屬性 */
.BlogInfoMenu0:hover { background:#ff4422; } /* 選項滑鼠觸碰 */
.BlogInfoMenu1 { background:#ff4422; padding:0px; vertical-align:middle; } /* 目前選項屬性 */
.BlogInfoMenu0 a , .BlogInfoMenu1 a { color:#ffffff; } /* 選項文字屬性 */
.BlogInfoN_1 { } /* 第一筆資訊 */
.BlogInfoD_0 { padding:5px; border:1px solid #cccccc; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; } /* 偶數筆資訊 */
.BlogInfoD_1 { padding:5px; border:1px solid #cccccc; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; } /* 奇數筆資訊 */
/* 資訊狀態列 */
.BlogInfoCtrlBtn { vertical-align:middle; width:100%; text-align:right; }
.BlogInfoCtrlBtn .OrdIdx { width:20px; text-align:right; border:1px solid #888888; padding:0px; margin:0px; height:16px; }
.BlogInfoCtrlBtn .MsgCmd { font-size:11px; border:1px solid #888888; padding:0px; margin:0px; height:18px; }
.BlogInfoCtrlBtn .XmlID { float:left; font-weight:bold; }
.BlogInfoCtrlBtn select { display:none; }
/* 資訊區 */
.BlogInfoHTML { }
/* 資訊區上方資訊 */
.BlogInfoHTML .BlogInfo1 { width:100%; color:#888888; margin-bottom:10px; border-bottom:1px solid #cccccc; }
.BlogInfoHTML .BlogInfoAuthor { float:right; } /* 作者 */
.BlogInfoHTML .BlogInfoClass { width:auto; text-align:left; color:#888888; } /* 類別 */
/* 資訊區下方資訊 */
.BlogInfoHTML .BlogInfo3 { width:100%; color:#888888; }
.BlogInfoHTML .BlogInfoStatus { float:right; }
.BlogInfoHTML .BlogInfoBtn { text-align:left; }
/* 資訊內文 */
#ns_Content .BlogInfoHTML .meMsg_MsgTitleBlk { margin-bottom:10px; } /* 區塊標頭 */
#ns_Content .BlogInfoHTML .meMsg_MsgBlk .meMsg_MsgTitle { } /* 主標題 */
#ns_Content .BlogInfoHTML .meMsg_Content { margin-top:10px; }
#ns_Content .BlogInfoHTML .meMsg_MsgContentBlk { margin-top:10px; } /* 內文段落 */
#ns_Content .BlogInfoHTML .meMsg_MsgURLList { display:none; margin:0px; padding:0px; } /* 相關網址 */
#ns_Content .BlogInfoHTML .meMsg_MsgURL { list-style:disc; margin-left:40px; } /* 相關網址 */
#ns_Content .BlogInfoHTML .meMsg_MsgFileList { display:none; margin:0px; padding:0px; } /* 相關檔案 */
#ns_Content .BlogInfoHTML .meMsg_MsgFile { list-style:disc; margin-left:40px; } /* 相關檔案 */
#ns_Content .BlogInfoHTML .meMsg_MsgFromEnd { display:none; } /* 期間 */
#ns_Content .BlogInfoHTML .meMsg_MsgListBlk { display:none; } /* 條列項目 */
#ns_Content .BlogInfoHTML .ImgAlignLeft { margin-right:8px; } /* 圖文間距 */
#ns_Content .BlogInfoHTML .ImgAlignRight { margin-left:8px; } /* 圖文間距 */
#ns_Content .BlogInfoHTML .ImgAlignLeftX { margin-right:8px; } /* 圖文間距 */
#ns_Content .BlogInfoHTML .ImgAlignRightX { margin-left:8px; } /* 圖文間距 */
/* 分頁控制列 */
#divPageCtrl { margin:10px; clear:both; }
#divPageCtrl table { margin-left:auto; margin-right:auto; }
/* 表格格式 */
.MsgRow1 { margin-top:10px; } /* 第一列 */
.MsgRowN { } /* 其他列 */
.MsgRowD0 { } /* 偶數列 */
.MsgRowD1 { } /* 奇數列 */
.MsgCell1 { padding:0px; } /* 最左欄 */
.MsgCellN { padding:0px; } /* 中間欄 */
.MsgCellX { padding:0px; } /* 最右欄 */
.MsgRGap { border:0px; margin-top:20px; margin-bottom:20px; } /* 列與列中間 */
.cssPagePanel { clear:both; } /* 控制面板列 */
.MsgRow1 { margin-top:$BlogInfoMsgRow1$; }
.BlogInfoList { padding-left:$BlogInfoMsgRowLR$; padding-right:$BlogInfoMsgRowLR$; }
.MsgRGap { margin-top:$BlogInfoMsgRGapN$; margin-bottom:$BlogInfoMsgRGapN$; }
.MsgCell1 { padding-right:$BlogInfoMsgCGapN$; }
.MsgCellN { padding-left:$BlogInfoMsgCGapN$; padding-right:$BlogInfoMsgCGapN$; }
.MsgCellX { padding-left:$BlogInfoMsgCGapN$; }
.MsgRGap { border-top:$BlogInfoRS$; }
.MsgCellN { border-left:$BlogInfoCS$; }
.MsgCellX { border-left:$BlogInfoCS$; }
.MsgRowD1 { background:$BlogInfoMsgRowD1$; }
.MsgRowD0 { background:$BlogInfoMsgRowD0$; }
.BlogInfoD_1 { background:$BlogInfoD1$; }
.BlogInfoD_0 { background:$BlogInfoD0$; }
.BlogInfoD_0 { border:$BlogInfoB$; }
.BlogInfoD_1 { border:$BlogInfoB$; }
.BlogInfoD_0 , .BlogInfoD_1 { background-image:$BlogInfoBgImg$; background-position:$pos$; background-repeat:$repeat$; }
.BlogInfoHTML { width:$BlogInfoHTMLWidth$; }
.BlogInfoHTML { margin-top:$BlogInfoHTMLTop$; }
.BlogInfoHTML .meMsg_MsgContentBlk.center { padding:$BlogInfoCntVGap$; margin-right:$BlogInfoCntVGap$; }
.BlogInfoHTML .meMsg_MsgContentBlk.left { padding:$BlogInfoCntVGap$; margin-right:$BlogInfoCntVGap$; }
.BlogInfoHTML .meMsg_MsgContentBlk.right { padding:$BlogInfoCntVGap$; margin-left:$BlogInfoCntVGap$; }
.BlogInfoHTML .meMsg_MsgContentBlk.center, .BlogInfoHTML .meMsg_MsgContentBlk.left, .BlogInfoHTML .meMsg_MsgContentBlk.right { border:$BlogInfoCntVB$; }
#ns_Content .meMsg_MsgTitle { font-family:$BlogInfoTextFont$; color:$color$; font-size:$size$; font-style:$style$; font-weight:$weight$; }
#ns_Content .meMsg_Content { font-family:$BlogInfoHTMLFont$; color:$color$; font-size:$size$; font-style:$style$; font-weight:$weight$; }
#ns_Content .meMsg_MsgURL { margin-left:$padding$; color:$color$; font-size:$size$; list-style:$BlogInfoFileSpot$ $pos$ $img$; }
#ns_Content .meMsg_MsgFile { margin-left:$padding$; color:$color$; font-size:$size$; list-style:$BlogInfoFileSpot$ $pos$ $img$; }
#ns_Content .meMsg_MsgURL a { font-family:$BlogInfoFileFont$; color:$color$; font-size:$size$; font-style:$style$; font-weight:$weight$; }
#ns_Content .meMsg_MsgFile a { font-family:$BlogInfoFileFont$; color:$color$; font-size:$size$; font-style:$style$; font-weight:$weight$; }
.BlogInfoHTML .BlogInfo1 { border-bottom:$BlogInfoB1$; }
#ns_Content .meMsg_MsgBlk .meMsg_MsgTitle { border-bottom:$BlogInfoTextHTMLS$; display:block; }
.BlogInfoAuthor { display:$BlogInfoAuthor$; }
.BlogInfoClass { display:$BlogInfoClass$; }
.BlogInfoStatus { display:$BlogInfoStatus$; }
國營單位便民服務官網備援建置案網站雲端備份自動切換 ~ 便民服務不中斷 !國營單位官網每天需要同歩28萬個檔案、且每10分鐘即更新18萬筆資料,以便即時提供各項資訊讓民眾查詢,因此<官網不斷線>是非常重要的任務 情境說明- 國營單位官網每天需要同歩28萬個檔案、且每10分鐘即更新18萬筆資料,以便即時提供各項資訊讓民眾查詢,因此<官網不斷線>是非常重要的任務。
- 身為網軍的攻擊重點,客戶網站需要煩惱的事很多:擔心被掛國旗、擔心被駭、擔心因為任何問題導致網站下線,都會影響到民眾權益。
- 客戶端資訊單位分工細密,內部溝通需要花費比較多時間。再加上客戶的安全規範相當嚴謹,極度要求HA與即時自動切換功能,因此需求遠高於現行所有公有雲平台規格。
- 為了達成客戶的需求,宏碁資訊團隊規劃三階段步驟,並以豐富的經驗為以及對微軟產品的熟悉程度,客製順暢且快速的資料流,以符合自動化大量數據擷取及過程紀錄,並達成網站不中斷的挑戰。
- Azure 環境建置
- 資料同步機制建立
- 網站導入高可用度切換機制。
方案特色宏碁資訊團隊規劃跨平台, 高可用度的服務架構 : - 跨平台 : 原有地端網站不需要變動及搬遷,一樣可以跟新的雲端網站架構一起工作。
- 高可用度 : 原本單一網路的網站服務,變成有兩個點可以互相且自動的備援切換(HA) 大幅提高了可用度中 。當官網被駭時,雲端備援網站自動啟動,便民服務不致中斷。
特色效益- 建立自動健康監控機制及自動切換機制
- 備援網站支援更高的安全規格
- 同步自動化主網站與備用網站資料
- 大幅提高官方網站的可用度,不再受到地端資源限制 :
- 防止官方網站受到機房線路障礙影響 (自動發現問題, 自動切換)
- 防止官方網站受到伺服器障礙或調整影響 (自動發現問題, 自動切換)
- 緩解官方網站受到 DDOS 攻擊 (專線無法抵禦大量封包攻擊)
- 應付未來的需求快速且彈性調整 (架構將可套用負載平衡,亦可納入地端與雲端同時使用)
- 可配合地端異動需求, 臨時性將網站服務切換至 Azure 端 (手動可在10分鐘內切換完成)
關鍵字
官網,網站備援,便民服務,不中斷,雲端備份,成功案例,case study
|
5333國營單位便民服務官網備援建置案2021-06-1814:47:042087MsgArticle---1
ZC9588
ZC9588,ZC31445,ZC92828
1
1
總覽
0
1567
|
| |
| | |
.weForm { width:100%; }
.weForm .header { color:#000000; background:#eeeeee; font-weight:bold; }
.weForm .caption { padding:4px; text-align:right; }
.weForm .captionTop { padding:4px; text-align:right; vertical-align:top; }
.weForm .detail { padding:4px; }
.weForm td.desc { padding:4px; color:#000000; }
.weForm input:read-only { background:rgba(0,0,0,0.1); }
.weForm input:-moz-read-only { background:rgba(0,0,0,0.1); }
.weForm textarea { width:100%; height:50px; padding:4px; box-sizing:border-box; }
.weForm input[type=edit] , .weForm input[type=password] { width:100%; box-sizing: border-box; height: auto; padding: 4px; }
.weForm input.FieldImg[type=edit] { width:70%; }
.weForm span.btnUploadURL { border: 1px solid #bbbbbb; padding: 3px 5px 5px 5px; background: #dddddd; color:#666666; vertical-align:middle; }
.weForm .button[type=submit] , .weForm .button[type=button] , .weForm .button[type=reset] { height:auto; padding:5px 15px 5px 15px; margin-right:4px; cursor:pointer; }
.weFormDiv .ReturnDesc { text-align:center; }
.weForm .spanDate input[type=edit] { width:auto; }
.weForm #tbChkCode { border-spacing:2px; }
.weForm #tdChkCodeInp { border:1px solid #bbbbbb; }
.weForm #tdChkCodeInp input { border:0px; font-size:20px; }
.weForm #tdChkCodeImg { padding:0px; width:120px; height:40px; }
@media all and (max-width:600px) {
.weForm > tbody > tr > td { display:block; }
.weForm .gap { display:none; }
.weForm .detail {}
.weForm .captionTop { font-size:18px; font-weight:bold; text-align:left; }
.weForm input[type=text] , .weForm input[type=edit] , .weForm input[type=submit] , .weForm input[type=button] , .weForm textarea , .weForm select {
padding:4px; font-size:18px; font-weight:bold; height:auto; width:100%; box-sizing:border-box; margin-bottom:10px;
}
.weForm #tdChkCodeInp , .weForm #tdChkCodeImg { display:block; }
.weForm #tdChkCodeRenew { display:none; }
}
|
|
| |