{"id":177198,"date":"2023-05-28T19:16:10","date_gmt":"2023-05-28T18:16:10","guid":{"rendered":"https:\/\/liora.io\/de\/?p=177198"},"modified":"2026-02-06T06:44:34","modified_gmt":"2026-02-06T05:44:34","slug":"amazon-sns-der-mit-aws-verbundene-nachrichtendienst","status":"publish","type":"post","link":"https:\/\/liora.io\/de\/amazon-sns-der-mit-aws-verbundene-nachrichtendienst","title":{"rendered":"Amazon SNS: Der mit AWS verbundene Nachrichtendienst"},"content":{"rendered":"<h2>Amazon SNS ist ein Dienst f\u00fcr das Senden von Push-Benachrichtigungen von einer Anwendung an den Endbenutzer oder andere Programme.<\/h2>\n<strong>Amazon SNS<\/strong> ist ein umfassender Nachrichtendienst, der die Kommunikation zwischen Anwendungen<strong> (Application To Application &#8211; A2A) oder Personen (Application To Person &#8211; A2B)<\/strong> erm\u00f6glicht. Es erm\u00f6glicht dir, Topics (d. h. Themen) zu erstellen, die der logische Zugang und der Kommunikationskanal sind.\n\n<strong>SNS<\/strong> verwendet das Publish\/Subscribe-Paradigma f\u00fcr die Zustellung von Nachrichten. Dieses Prinzip legt fest, dass Herausgeber (publishers) Nachrichten \u00fcber gemeinsame Kommunikationskan\u00e4le, die als &#8222;Thema&#8220; (topic) bezeichnet werden, versenden, w\u00e4hrend Abonnenten (subscribers) automatisch Nachrichten erhalten, die den Themen entsprechen, die sie abonniert haben.\n\nWir k\u00f6nnen uns Topics als einen virtuellen &#8222;Briefkasten&#8220; vorstellen, der es den einzelnen Abonnenten erm\u00f6glicht, Nachrichten abzurufen, ohne direkt mit den Editoren kommunizieren zu m\u00fcssen. So kann jeder Abonnent \u00fcber seine verschiedenen Abonnements die Arten von Nachrichten angeben, die er erhalten m\u00f6chte.\n<figure>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1280\" height=\"1280\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/05\/image4-5.png\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/05\/image4-5.png 1280w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/05\/image4-5-300x300.png 300w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/05\/image4-5-1024x1024.png 1024w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/05\/image4-5-150x150.png 150w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/05\/image4-5-768x768.png 768w\" sizes=\"(max-width: 1280px) 100vw, 1280px\"><figcaption><\/figcaption><\/figure>\n<h3>Definition wichtiger Begriffe<\/h3>\nEs ist wichtig, einige Begriffe im Zusammenhang mit E-Mail-Diensten zu verstehen, bevor du weitermachst. Die folgende Tabelle hilft dir, die wichtigsten Begriffe richtig zu verstehen:\n\n<style type=\"text\/css\">\n.tg {border-collapse:collapse;border-spacing:0;}<br \/>\n.tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;<br \/>\n  overflow:hidden;padding:10px 5px;word-break:normal;}<br \/>\n.tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;<br \/>\n  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}<br \/>\n.tg .tg-mn8v{background-color:#9b9b9b;border-color:inherit;font-weight:bold;text-align:center;vertical-align:top}<br \/>\n.tg .tg-3jt2{background-color:#9b9b9b;border-color:inherit;font-size:20px;font-weight:bold;text-align:center;vertical-align:top}<br \/>\n.tg .tg-0pky{border-color:inherit;text-align:left;vertical-align:top}<br \/>\n<\/style>\n<table>\n<thead>\n<tr>\n<th>Term<\/th>\n<th>Beschreibung<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Publisher (Herausgeber)\n<img decoding=\"async\" src=\"https:\/\/liora.io\/app\/uploads\/2023\/03\/image7-5.png\" alt=\"Bild\" width=\"50\" height=\"50\"><\/td>\n<td>\n<ul>\n \t<li>Der Editor ist die Instanz, die f\u00fcr das Versenden von Nachrichten zu verschiedenen Themen und Endpunkten zust\u00e4ndig ist. Wir k\u00f6nnen uns einen Herausgeber als eine Person vorstellen, die Nachrichten an einen Briefkasten sendet<\/li>\n<\/ul>\n<ul>\n<ul>\n \t<li>Endpunkte k\u00f6nnen E-Mails, SMS, HTTP, mobile Anwendungen oder auch andere Amazon-Dienste (wie Lambda oder SQS) sein<\/li>\n<\/ul>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"3\">Subscriber (Abonnent)\n<img decoding=\"async\" src=\"https:\/\/liora.io\/app\/uploads\/2023\/03\/image12-1.png\" alt=\"Bild\" width=\"50\" height=\"50\"><\/td>\n<td rowspan=\"3\">\n<ul>\n \t<li>Der Abonnent ist die Einheit, die die ver\u00f6ffentlichten Beitr\u00e4ge zu einem Thema erh\u00e4lt. Wir k\u00f6nnen uns den Abonnenten als eine Person vorstellen, die ihre Post aus ihrem Briefkasten abholt<\/li>\n<\/ul>\n<ul>\n<ul>\n \t<li>Abonnenten abonnieren ein Thema mit dem Ziel, die Nachrichten zu erhalten<\/li>\n \t<li>Standardm\u00e4\u00dfig bietet SNS 10 Millionen Abonnements pro Thema an<\/li>\n<\/ul>\n<\/ul>\n<\/td>\n<\/tr>\n<tr><\/tr>\n<tr><\/tr>\n<tr>\n<td rowspan=\"3\">Topic (Thema)\n<img decoding=\"async\" src=\"https:\/\/liora.io\/app\/uploads\/2023\/03\/image13-1.png\" alt=\"Bild\" width=\"50\" height=\"50\"><\/td>\n<td rowspan=\"3\">\n<ul>\n \t<li>Der Betreff ist der Kommunikationskanal, \u00fcber den die Editoren ihre Beitr\u00e4ge ver\u00f6ffentlichen und die Abonnenten sie empfangen k\u00f6nnen. Man kann sich dies als einen Briefkasten vorstellen, der von mehreren Personen geteilt wird und in dem jede Person die an sie gerichteten Briefe empfangen kann<\/li>\n<\/ul>\n<ul>\n<ul>\n \t<li>Standardm\u00e4\u00dfig bietet SNS 100.000 Themen pro Konto an<\/li>\n.\n \t<li>Abgesehen von SMS-Nachrichten k\u00f6nnen Amazon SNS-Nachrichten maximal 256 KB Textdaten enthalten, wobei XML, Json oder unformatierter Text eingeschlossen sind<\/li>\n<\/ul>\n<\/ul>\n<\/td>\n<\/tr>\n<tr><\/tr>\n<tr><\/tr>\n<\/tbody>\n<\/table>\nDas folgende Diagramm veranschaulicht die oben genannten Elemente:\n<figure>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/liora.io\/app\/uploads\/2023\/03\/image8-1.png\" title=\"\" alt=\"\" loading=\"lazy\">\n\n<figcaption><\/figcaption><\/figure>\n<h3>Quelles sont les fonctionnalit\u00e9s de AWS SNS ?<\/h3>\nHier sind einige der Schl\u00fcsselfunktionen von AWS SNS :\n<ul>\n \t<li><strong>Skalierung:<\/strong> Der Dienst passt sich automatisch an die steigenden Anforderungen des Nachrichtenvolumens an.<\/li>\n \t<li><strong>Nachrichtenverschl\u00fcsselung<\/strong>: Der Schutz von Nachrichten hat Priorit\u00e4t.<\/li>\n \t<li><strong>SNS<\/strong> sch\u00fctzt alle Nachrichten anhand von Verschl\u00fcsselungsmustern. Sie werden automatisch entschl\u00fcsselt, sobald sie an den Endpunkt des Empf\u00e4ngers weitergeleitet werden.<\/li>\n \t<li><strong>Nachrichtenfilterung:<\/strong> Der Abonnent kann die Filterrichtlinie \u00e4ndern, um nur relevante Benachrichtigungen zu erhalten.\nReplikation: Wenn eine Nachricht an einen Topic gesendet wird, wird sie auf mehreren Endpunkten repliziert.<\/li>\n \t<li><strong>Mobile Benachrichtigung:<\/strong> Aktionen aus der Anwendung (initiiert von deinen Nutzern) oder aus einer cloudbasierten Gesch\u00e4ftslogik k\u00f6nnen ausgel\u00f6st werden.<\/li>\n \t<li>E-Mail: <strong>Amazon SNS<\/strong> kann E-Mail-Nachrichten (SMTP) versenden.<\/li>\n<\/ul>\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\"><div class=\"wp-block-button \"><a class=\"wp-block-button__link wp-element-button \" href=\"https:\/\/liora.io\/de\/unsere-aus-und-weiterbildungen\">AWS SNS lernen<\/a><\/div><\/div>\n\n<h3>Vergleich zwischen SNS und SQS<\/h3>\nDies sind zwei E-Mail-Dienste, die von Amazon Web Services angeboten werden. Die folgende Tabelle hilft dir, die Unterschiede zu verstehen:\n\n<style type=\"text\/css\">\n.tg {border-collapse:collapse;border-spacing:0;}<br \/>\n.tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;<br \/>\n  overflow:hidden;padding:10px 5px;word-break:normal;}<br \/>\n.tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;<br \/>\n  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}<br \/>\n.tg .tg-axxb{background-color:#c0c0c0;border-color:inherit;color:#000000;font-weight:bold;text-align:center;vertical-align:top}<br \/>\n.tg .tg-gib6{background-color:#c0c0c0;border-color:inherit;font-size:20px;font-weight:bold;text-align:center;vertical-align:top}<br \/>\n.tg .tg-3xi5{background-color:#ffffff;border-color:inherit;text-align:center;vertical-align:top}<br \/>\n<\/style>\n<table>\n<thead>\n<tr>\n<th>Funktionalit\u00e4t<\/th>\n<th>Amazon SNS\n<img decoding=\"async\" src=\"https:\/\/liora.io\/app\/uploads\/2023\/03\/image2-4.png\" alt=\"Bild\" width=\"60\" height=\"60\"><\/th>\n<th>Amazon SQS\n<img decoding=\"async\" src=\"https:\/\/liora.io\/app\/uploads\/2023\/03\/image1-6.png\" alt=\"Bild\" width=\"60\" height=\"60\"><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Template<\/td>\n<td>Pub \/ Sub<\/td>\n<td>Warteschlange<\/td>\n<\/tr>\n<tr>\n<td>Hauptverwendung<\/td>\n<td>Senden von Nachrichten und Benachrichtigungen an mehrere Empf\u00e4nger<\/td>\n<td>Verwaltung einer Warteschlange f\u00fcr die Zustellung von Nachrichten<\/td>\n<\/tr>\n<tr>\n<td>Zustellung<\/td>\n<td>Alle Abonnenten erhalten die Nachrichten<\/td>\n<td>Die Nachrichten werden jeweils nur von einem Verbraucher konsumiert<\/td>\n<\/tr>\n<tr>\n<td>Kommunikationsprotokolle<\/td>\n<td>HTTP, HTTPS, E-Mail, SMS, Handy, Push usw.<\/td>\n<td>Amazon SQS, HTTP, HTTPS<\/td>\n<\/tr>\n<tr>\n<td>Nachrichtenformat<\/td>\n<td>Json, Xml, reiner Text usw.<\/td>\n<td>Json, Xml, reiner Text, usw.<\/td>\n<\/tr>\n<tr>\n<td>Verarbeitung von Nachrichten<\/td>\n<td>Keine integrierte Verarbeitung, kann aber mit Amazon AWS Lambda gekoppelt werden<\/td>\n<td>Integrierte Verarbeitung \u00fcber anpassbare Verarbeitungs-Worker<\/td>\n<\/tr>\n<tr>\n<td>Kapazit\u00e4tsmanagement<\/td>\n<td>Dynamisch anpassbar<\/td>\n<td>Gesteuert durch die Anzahl der Worker und die Anzahl der Warteschlangen<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\nZusammenfassend l\u00e4sst sich sagen, dass<strong> Amazon SNS<\/strong> daf\u00fcr ausgelegt ist, Nachrichten \u00fcber ein Pub\/Sub-Messaging-Modell an mehrere Empf\u00e4nger zu senden, w\u00e4hrend Amazon SQS f\u00fcr die Verwaltung von Nachrichtenwarteschlangen ausgelegt ist und ein FIFO-Messaging-Modell (First-in-First-out) verwendet.\n<figure>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/liora.io\/app\/uploads\/2023\/03\/image10-1.png\" title=\"\" alt=\"\" loading=\"lazy\">\n\n<figcaption><\/figcaption><\/figure>\nSie k\u00f6nnen zusammen verwendet werden, um eine komplexe und hoch skalierbare Nachrichtenarchitektur zu schaffen.\n\nWie wir gerade gesehen haben, <strong>erm\u00f6glicht SNS das Ver\u00f6ffentlichen einer Nachricht<\/strong> an verschiedene unterst\u00fctzte Endpunkte. Wenn eine <a href=\"https:\/\/aws.amazon.com\/de\/sqs\/\">SQS-Warteschlange<\/a> ein SNS-Thema abonniert, wird jede Nachricht, die von diesem SNS-Thema gesendet wird, in die Warteschlange aufgenommen, nat\u00fcrlich zusammen mit dem Nachrichtentext und den verschiedenen Attributen der Nachricht. Die Nachricht ist dann fast sicher, dass sie korrekt zugestellt wird. &#8222;Fast&#8220;, denn es kann vorkommen, dass die SQS-Warteschlange nicht verf\u00fcgbar ist. In diesem Fall wird <strong>Amazon SNS<\/strong> weitere Versuche unternehmen (genau 100.010 Versuche in 23 Tagen), bevor die Nachricht gel\u00f6scht wird.\n\nWenn deine Warteschlange so lange nicht erreichbar ist, hast du h\u00f6chstwahrscheinlich ein Problem mit deiner E-Mail-Infrastruktur.\n\n?Auch interessant:\n<table dir=\"ltr\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<colgroup>\n<col width=\"268\"><\/colgroup>\n<tbody>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Amazon S3&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/amazon-s3\"><a href=\"https:\/\/liora.io\/de\/amazon-s3\" target=\"_blank\" rel=\"noopener\">Amazon S3<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Amazon EC2&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/aws-ec2-wie-man-das-amazon-tool-nutzt\"><a href=\"https:\/\/liora.io\/de\/aws-ec2-wie-man-das-amazon-tool-nutzt\" target=\"_blank\" rel=\"noopener\">Amazon EC2<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Amazon Web Services&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/amazon-web-services\"><a href=\"https:\/\/liora.io\/de\/amazon-web-services\" target=\"_blank\" rel=\"noopener\">Amazon Web Services<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;AWS Google Cloud&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/amazon-web-service-aws-microsoft-azure-oder-google-cloud-platform-gcp\"><a href=\"https:\/\/liora.io\/de\/amazon-web-service-aws-microsoft-azure-oder-google-cloud-platform-gcp\" target=\"_blank\" rel=\"noopener\">AWS Google Cloud<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Amazon Quicksight&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/amazon-quicksight-q-ein-business-intelligence-tool-das-mit-power-bi-konkurrieren-soll\"><a href=\"https:\/\/liora.io\/de\/amazon-quicksight-q-ein-business-intelligence-tool-das-mit-power-bi-konkurrieren-soll\" target=\"_blank\" rel=\"noopener\">Amazon Quicksight<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Amazon Omics&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/amazon-omics-von-aws-alles-wichtige\"><a href=\"https:\/\/liora.io\/de\/amazon-omics-von-aws-alles-wichtige\" target=\"_blank\" rel=\"noopener\">Amazon Omics<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Welche M\u00f6glichkeiten zur Integration von AWS SNS gibt es?<\/h3>\nWie du sicherlich wei\u00dft, ist eine der gr\u00f6\u00dften St\u00e4rken von <strong>Amazon AWS<\/strong> die Integration und das Zusammenspiel der verschiedenen Dienste. SNS ist da keine Ausnahme und kann sehr einfach mit verschiedenen<strong> AWS-Diensten<\/strong> integriert werden, um ein sehr umfassendes System zu erhalten. Hier sind einige Beispiele f\u00fcr m\u00f6gliche Integrationen.\n<h3>Fazit<\/h3>\n<strong>AWS SNS<\/strong> ist ein leistungsstarkes und vielseitiges Messaging-Tool, mit dem Nachrichten an mehrere Endpunkte gesendet werden k\u00f6nnen (wie z. B. E-Mails, SMS, SQS-Warteschlangen, mobile Anwendungen usw.). <strong>Amazon SNS<\/strong> kann auch mit anderen AWS-Diensten integriert werden, um belastbare und skalierbare Kommunikationsarchitekturen zu schaffen.\n\nDa du nun alles \u00fcber <strong>Amazon SNS<\/strong> wei\u00dft, kannst du mit dem Training beginnen. Schau dir dazu den Liora-Kurs an, der sich mit Amazon Web Service besch\u00e4ftigt.\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\"><div class=\"wp-block-button \"><a class=\"wp-block-button__link wp-element-button \" href=\"https:\/\/liora.io\/de\/unsere-aus-und-weiterbildungen\">AWS Weiterbildung bei Liora<\/a><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Amazon SNS ist ein Dienst f\u00fcr das Senden von Push-Benachrichtigungen von einer Anwendung an den Endbenutzer oder andere Programme. Amazon SNS ist ein umfassender Nachrichtendienst, der die Kommunikation zwischen Anwendungen (Application To Application &#8211; A2A) oder Personen (Application To Person &#8211; A2B) erm\u00f6glicht. Es erm\u00f6glicht dir, Topics (d. h. Themen) zu erstellen, die der logische [&hellip;]<\/p>\n","protected":false},"author":78,"featured_media":177202,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_theme","format":"standard","meta":{"_acf_changed":false,"editor_notices":[],"footnotes":""},"categories":[2476],"class_list":["post-177198","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-dev"],"acf":[],"_links":{"self":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/177198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/users\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/comments?post=177198"}],"version-history":[{"count":1,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/177198\/revisions"}],"predecessor-version":[{"id":217502,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/177198\/revisions\/217502"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media\/177202"}],"wp:attachment":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media?parent=177198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/categories?post=177198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}