<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Cloud &#8211; 21點情報網</title>
	<atom:link href="https://ailog.tw/lifelog/category/itinfo/cloud/feed/" rel="self" type="application/rss+xml" />
	<link>https://ailog.tw/lifelog</link>
	<description></description>
	<lastBuildDate>Fri, 03 Feb 2023 00:32:26 +0000</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<item>
		<title>申請Cloudflare DNS API Tokens</title>
		<link>https://ailog.tw/lifelog/2023/02/03/cloudflare-dnsapi/</link>
		
		<dc:creator><![CDATA[blackjack]]></dc:creator>
		<pubDate>Fri, 03 Feb 2023 00:32:26 +0000</pubDate>
				<category><![CDATA[3C資訊]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[API Tokens]]></category>
		<category><![CDATA[Cloudflare]]></category>
		<category><![CDATA[DSN]]></category>
		<guid isPermaLink="false">https://ailog.tw/lifelog/?p=14817</guid>

					<description><![CDATA[當要透過certbot軟體自動化申請Let&#8217;s Encrypt免費SSL憑證時，除了可以採用htt &#8230; <p class="link-more"><a href="https://ailog.tw/lifelog/2023/02/03/cloudflare-dnsapi/" class="more-link">閱讀全文<span class="screen-reader-text">〈申請Cloudflare DNS API Tokens〉</span></a></p>]]></description>
										<content:encoded><![CDATA[<p><span style="font-family: verdana, geneva; font-size: 14pt;">當要透過certbot軟體自動化申請Let&#8217;s Encrypt免費SSL憑證時，除了可以採用http(web)申請另一種方式就是透過DNS，然而Cloudflare的DNS是可以透過API進行互動，只要certbot搭配certbot-dns-cloudflare套件即可達成全自動申請SSL。</span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">小編今天就來介紹如何申請Cloudflare DNS API Tokens，塊一起來了解如何申請吧。<span id="more-14817"></span></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">01、首先登入Cloudflare官網</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">https://dash.cloudflare.com/login</span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">02、開啟Cloudflare api申請頁面</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">https://dash.cloudflare.com/profile/api-tokens</span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">03、點選「建立Token」</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><img fetchpriority="high" decoding="async" class="alignnone wp-image-14819 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2023/02/cloudflare-dnsapi-01.png" alt="" width="769" height="218" srcset="https://ailog.tw/lifelog/wp-content/uploads/2023/02/cloudflare-dnsapi-01.png 769w, https://ailog.tw/lifelog/wp-content/uploads/2023/02/cloudflare-dnsapi-01-300x85.png 300w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">04、在範本跳選列表中，選擇「編輯區域 DNS」</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><img decoding="async" class="alignnone wp-image-14821 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2023/02/cloudflare-dnsapi-02.png" alt="" width="733" height="550" srcset="https://ailog.tw/lifelog/wp-content/uploads/2023/02/cloudflare-dnsapi-02.png 733w, https://ailog.tw/lifelog/wp-content/uploads/2023/02/cloudflare-dnsapi-02-300x225.png 300w" sizes="(max-width: 733px) 100vw, 733px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">05、在區域資源中選擇所要控制的網域名稱</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><img decoding="async" class="alignnone wp-image-14822 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2023/02/cloudflare-dnsapi-03.png" alt="" width="831" height="395" srcset="https://ailog.tw/lifelog/wp-content/uploads/2023/02/cloudflare-dnsapi-03.png 831w, https://ailog.tw/lifelog/wp-content/uploads/2023/02/cloudflare-dnsapi-03-300x143.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2023/02/cloudflare-dnsapi-03-768x365.png 768w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">06、在客戶端IP位址篩選中別忘了加上來源IP限制會比較安全</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><img loading="lazy" decoding="async" class="alignnone wp-image-14823 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2023/02/cloudflare-dnsapi-04.png" alt="" width="837" height="451" srcset="https://ailog.tw/lifelog/wp-content/uploads/2023/02/cloudflare-dnsapi-04.png 837w, https://ailog.tw/lifelog/wp-content/uploads/2023/02/cloudflare-dnsapi-04-300x162.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2023/02/cloudflare-dnsapi-04-768x414.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">07、點選「建立 Token」</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><img loading="lazy" decoding="async" class="alignnone wp-image-14825 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2023/02/cloudflare-dnsapi-05.png" alt="" width="465" height="434" srcset="https://ailog.tw/lifelog/wp-content/uploads/2023/02/cloudflare-dnsapi-05.png 465w, https://ailog.tw/lifelog/wp-content/uploads/2023/02/cloudflare-dnsapi-05-300x280.png 300w" sizes="auto, (max-width: 465px) 100vw, 465px" /></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">08、下圖就是API的Token了，點選「Copy」即可複製</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><img loading="lazy" decoding="async" class="alignnone wp-image-14826 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2023/02/cloudflare-dnsapi-06.png" alt="" width="677" height="224" srcset="https://ailog.tw/lifelog/wp-content/uploads/2023/02/cloudflare-dnsapi-06.png 677w, https://ailog.tw/lifelog/wp-content/uploads/2023/02/cloudflare-dnsapi-06-300x99.png 300w" sizes="auto, (max-width: 677px) 100vw, 677px" /></span><br />
<span style="font-family: verdana, geneva; font-size: 12pt; color: #ff0000;">※該畫面只會顯示一次，要將資訊保留好，否則就得重新申請了</span></p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Microsoft Azure雲端SQL-設定系統推薦的index索引，讓SQL效能大幅提升</title>
		<link>https://ailog.tw/lifelog/2021/06/12/azure-sql-index/</link>
		
		<dc:creator><![CDATA[blackjack]]></dc:creator>
		<pubDate>Sat, 12 Jun 2021 15:08:20 +0000</pubDate>
				<category><![CDATA[3C資訊]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[index]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Azure雲端SQL-設定系統推薦的index索引，讓SQL效能大幅提升]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[效能建議]]></category>
		<category><![CDATA[智慧型效能]]></category>
		<category><![CDATA[索引]]></category>
		<category><![CDATA[自動分析]]></category>
		<category><![CDATA[雲端]]></category>
		<guid isPermaLink="false">https://ailog.tw/lifelog/?p=9437</guid>

					<description><![CDATA[小編最近遇到一個很氣人的案子，對方的案例是超過幾百萬的APP案子，系統是委外開發，開發商指定Server要架設 &#8230; <p class="link-more"><a href="https://ailog.tw/lifelog/2021/06/12/azure-sql-index/" class="more-link">閱讀全文<span class="screen-reader-text">〈Microsoft Azure雲端SQL-設定系統推薦的index索引，讓SQL效能大幅提升〉</span></a></p>]]></description>
										<content:encoded><![CDATA[<p><span style="font-size: 14pt; font-family: verdana, geneva;">小編最近遇到一個很氣人的案子，對方的案例是超過幾百萬的APP案子，系統是委外開發，開發商指定Server要架設在雲端系統、指定資料庫軟體，聽起來像是經驗老到，但卻<span id="more-9437"></span></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">一整個烙賽，指定使用雲端系統卻不使用SaaS而是使用IaaS規劃的思維，老天這個上線後業主肯定狂噴錢吧&#8230;&#8230;.(默哀)</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">果不其然過沒幾個月，廠商就跟業主反應說最近在連線資料庫時，會出現「T<span style="color: #ff0000;">he request limit for the database is 1600 and has been reached.</span>」的告警訊息，很明顯是連線資料的時地request達到上限值了，而廠商希望業主再把SQL往上提升一級，但這可不是開玩笑的，往上提升一階代表著每個月要噴的錢就更多了，應該是要找一下那些SQL搜尋語法特別沒效率，而導致整個SQL效能不佳吧&#8230;.</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">幫業主看了一下，老天爺~整個SQL都沒建立index索引，這樣粗暴?</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">請業主跟廠商反應，請他們再常用搜尋資料表均補上index後再觀察看看，沒想到廠商竟然說這個案子沒包含SQL維護，因此無法協助，老天這年頭敢說鬼話的真多。資料庫欄位定義沒給業主、程式運作的流程架構也沒給，卻請業主自行維護SQL index，而且這個案子直逼千萬&#8230;&#8230;</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">拍拍業主的肩膀，小聲的說我感覺你被騙了^^</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">事情竟然遇到了，廠商又不願意協助建立index或查看SQL搜尋的語法是否太沒效率，那該如何解決呢?<br />
編在Azure設定畫面上竟然發現了SQL系統有依據過往的運作歷程，透過「<span style="color: #ff0000;">智慧型效能</span>」分析自動給予了建立index的建議，老天真是太感動了，立馬幫業主設定，果然SQL負載馬上下降，快來了解如何設定吧。</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">01、首先登入Azure portal</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-9446" src="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-01.png" alt="" width="557" height="531" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-01.png 557w, https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-01-300x286.png 300w" sizes="auto, (max-width: 557px) 100vw, 557px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">02、點選左上角的功能選項後，接著點選「SQL資料庫」</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-9448" src="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-02.jpg" alt="" width="286" height="471" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-02.jpg 286w, https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-02-182x300.jpg 182w" sizes="auto, (max-width: 286px) 100vw, 286px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">03、選取SQL的服務名稱</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-9447" src="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-03.jpg" alt="" width="343" height="146" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-03.jpg 343w, https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-03-300x128.jpg 300w" sizes="auto, (max-width: 343px) 100vw, 343px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">04、在左側的項目拉到「<span style="color: #ff0000;">智慧型效能</span>」，接著點選「<span style="color: #ff0000;">效能建議</span>」</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-9449" src="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-04.jpg" alt="" width="357" height="665" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-04.jpg 357w, https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-04-161x300.jpg 161w" sizes="auto, (max-width: 357px) 100vw, 357px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">05、在建議選項中會有好幾個推薦建立的索引(index)，就把這些索引都建立一下吧!</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-9451" src="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-06.jpg" alt="" width="652" height="418" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-06.jpg 652w, https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-06-300x192.jpg 300w" sizes="auto, (max-width: 652px) 100vw, 652px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">06、下圖為開始建立SQL資料庫的索引畫面</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone wp-image-9454 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-05.jpeg" alt="" width="936" height="410" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-05.jpeg 936w, https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-05-300x131.jpeg 300w, https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-05-768x336.jpeg 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">07、索引建立完畢後會進入驗證階段，等待SQL運行一段時間驗證結果</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-9452" src="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-07.jpg" alt="" width="971" height="416" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-07.jpg 971w, https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-07-300x129.jpg 300w, https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-07-768x329.jpg 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">08、經過了一天的察看，果然就不會在出現CPU 100%及SQL <span style="color: #000000;">request不足的告警了</span></span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-9455" src="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-09.jpg" alt="" width="1188" height="456" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-09.jpg 1188w, https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-09-300x115.jpg 300w, https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-09-1024x393.jpg 1024w, https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-09-768x295.jpg 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">小編只能說這年頭廠商百百種，建議無論案子大小，都應該建立合約，並把必要事項寫在合約裡，並要讓公司IT部門有適當的參與規劃，才不會花了錢又當冤大頭，程式跟系統又四不像，忍不住又笑了小編的朋友案例，以後我要改叫他「凱哥」</span></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
