Azure Rechner: Kosten für Cloud-Dienste präzise kalkulieren


Azure Rechner: Kosten für Ihre Cloud-Dienste kalkulieren

Nutzen Sie unseren präzisen Azure Rechner, um die voraussichtlichen monatlichen Kosten für Ihre Azure Cloud-Ressourcen zu schätzen. Planen Sie Ihr Budget effektiv und vermeiden Sie unerwartete Ausgaben.

Ihr Azure Kostenrechner

Geben Sie die Details Ihrer geplanten Azure-Ressourcen ein, um eine Schätzung der monatlichen Kosten zu erhalten. Die hier verwendeten Preise sind vereinfachte Schätzwerte und dienen nur zu Illustrationszwecken.


Wählen Sie die Azure-Region, in der Ihre Ressourcen bereitgestellt werden sollen. Preise können regional variieren.

Virtuelle Maschinen (VMs)


Anzahl der virtuellen Maschinen.


Wählen Sie den Typ der virtuellen Maschine.


Durchschnittliche Stunden, die VMs pro Monat laufen (max. 730 für 24/7).

Speicher (Managed Disks & Blob Storage)


Typ der verwalteten Festplatte für VMs.


Größe der Festplatte pro VM in Gigabyte.


Gesamtkapazität für Blob Storage in Gigabyte.


Anzahl der 10.000er Transaktionseinheiten pro Monat.

Netzwerk (Ausgehender Datentransfer)


Datenmenge, die aus Azure heraus übertragen wird (z.B. zu Benutzern).

Azure SQL-Datenbank


Wählen Sie den Service Tier für Ihre Azure SQL-Datenbank.


Anzahl der Azure SQL-Datenbankinstanzen.



Ihre geschätzten Azure Kosten

Geschätzte monatliche Gesamtkosten

0,00 €

VM Kosten
0,00 €
Speicher Kosten
0,00 €
Netzwerk Kosten
0,00 €
SQL DB Kosten
0,00 €

Hinweis zur Berechnung: Die Gesamtkosten ergeben sich aus der Summe der Einzelkosten für jede Ressource. Jede Ressource hat eine eigene Preisstruktur, die auf Faktoren wie Region, Typ, Größe, Nutzungsdauer und Datenvolumen basiert. Dieser Azure Rechner verwendet vereinfachte, beispielhafte Raten.
Detaillierte Kostenaufschlüsselung pro Dienst
Dienst Komponente Menge Einheit Rate (€/Einheit) Gesamtkosten (€)
Kostenverteilung nach Azure-Dienst


A) Was ist ein Azure Rechner?

Ein Azure Rechner, oft auch als Azure Pricing Calculator bezeichnet, ist ein unverzichtbares Werkzeug für Unternehmen und Entwickler, die Microsoft Azure Cloud-Dienste nutzen oder planen, diese zu nutzen. Im Kern dient ein Azure Rechner dazu, die voraussichtlichen Kosten für die Bereitstellung und den Betrieb von Ressourcen in der Azure Cloud zu schätzen. Angesichts der Komplexität und der Vielzahl an Diensten, die Azure anbietet – von virtuellen Maschinen über Speicherlösungen bis hin zu Datenbanken und KI-Diensten – ist eine präzise Kostenkalkulation entscheidend für die Budgetplanung und die Vermeidung unerwarteter Ausgaben.

Wer sollte einen Azure Rechner nutzen?

  • Cloud-Architekten und Entwickler: Um die Kosten ihrer Lösungsdesigns zu validieren und die effizientesten Dienste auszuwählen.
  • Finanzabteilungen und IT-Manager: Für die Budgetierung, Kostenkontrolle und die Erstellung von Business Cases für Cloud-Projekte.
  • Vertriebsteams: Um Kunden realistische Kostenschätzungen für Azure-basierte Lösungen zu unterbreiten.
  • Startups und KMUs: Um die Skalierbarkeit und Kosteneffizienz von Azure zu bewerten, bevor sie investieren.

Häufige Missverständnisse über den Azure Rechner

Obwohl ein Azure Rechner ein mächtiges Werkzeug ist, gibt es einige Missverständnisse:

  • “Der Rechner liefert den exakten Endpreis”: Ein Azure Rechner bietet eine Schätzung. Die tatsächlichen Kosten können aufgrund dynamischer Nutzung, unerwarteter Datenübertragungen, Support-Kosten oder der Wahl spezifischer Lizenzmodelle abweichen.
  • “Cloud ist immer billiger als On-Premise”: Dies ist nicht immer der Fall. Ohne sorgfältige Planung und Optimierung können Cloud-Kosten schnell steigen. Ein Azure Rechner hilft, dies frühzeitig zu erkennen.
  • “Alle Regionen haben die gleichen Preise”: Die Preise für Azure-Dienste variieren je nach Region. Ein guter Azure Rechner berücksichtigt dies.
  • “Kosten sind nur für die Hauptdienste”: Viele übersehen Kosten für Netzwerk-Egress, Monitoring, Backups oder spezielle Lizenzen. Ein umfassender Azure Rechner versucht, diese Faktoren zu berücksichtigen.

B) Azure Rechner: Formel und mathematische Erklärung

Es gibt keine einzelne “Azure Rechner”-Formel, da die Kosten in Azure aus der Aggregation vieler individueller Dienstkosten resultieren. Jede Azure-Ressource (z.B. eine virtuelle Maschine, ein Speicherkonto oder eine Datenbank) hat ihre eigene Preisstruktur, die auf verschiedenen Metriken basiert. Der Azure Rechner summiert diese Einzelkosten, um eine monatliche Gesamtschätzung zu liefern.

Grundlegende Kostenkomponenten und deren Berechnung

Die Gesamtkosten (Gesamtkosten_Azure) lassen sich vereinfacht wie folgt darstellen:

Gesamtkosten_Azure = Kosten_VM + Kosten_Speicher + Kosten_Netzwerk + Kosten_Datenbank + ...

Im Folgenden sind vereinfachte Formeln für die im Rechner berücksichtigten Dienste aufgeführt:

1. Kosten für Virtuelle Maschinen (VMs)

Kosten_VM = Anzahl_VMs * (Rate_vCPU * Anzahl_vCPUs + Rate_RAM * RAM_GB) * Nutzungsstunden_pro_Monat

  • Anzahl_VMs: Die Anzahl der bereitgestellten virtuellen Maschinen.
  • Rate_vCPU: Kosten pro vCPU pro Stunde (abhängig von VM-Typ und Region).
  • Anzahl_vCPUs: Anzahl der virtuellen CPUs pro VM.
  • Rate_RAM: Kosten pro GB RAM pro Stunde (abhängig von VM-Typ und Region).
  • RAM_GB: Arbeitsspeicher in GB pro VM.
  • Nutzungsstunden_pro_Monat: Die durchschnittliche Anzahl der Stunden, die die VM pro Monat läuft (max. 730).

2. Kosten für Speicher (Managed Disks & Blob Storage)

Kosten_Speicher = (Anzahl_VMs * Größe_Disk_GB * Rate_Disk_GB) + (Kapazität_Blob_GB * Rate_Blob_GB) + (Anzahl_Blob_Transaktionen * Rate_Blob_Transaktion)

  • Größe_Disk_GB: Größe der Managed Disk pro VM in GB.
  • Rate_Disk_GB: Kosten pro GB pro Monat für Managed Disks (abhängig von Typ und Region).
  • Kapazität_Blob_GB: Gesamtkapazität des Blob Storage in GB.
  • Rate_Blob_GB: Kosten pro GB pro Monat für Blob Storage.
  • Anzahl_Blob_Transaktionen: Anzahl der 10.000er Transaktionseinheiten.
  • Rate_Blob_Transaktion: Kosten pro 10.000 Transaktionen.

3. Kosten für Netzwerk (Ausgehender Datentransfer)

Kosten_Netzwerk = Datentransfer_GB * Rate_Datentransfer_GB

  • Datentransfer_GB: Ausgehender Datentransfer in GB pro Monat.
  • Rate_Datentransfer_GB: Kosten pro GB für ausgehenden Datentransfer (oft gestaffelt, hier vereinfacht).

4. Kosten für Azure SQL-Datenbank

Kosten_Datenbank = Anzahl_SQL_DBs * Rate_SQL_DB_Tier * Nutzungsstunden_pro_Monat

  • Anzahl_SQL_DBs: Anzahl der Azure SQL-Datenbankinstanzen.
  • Rate_SQL_DB_Tier: Monatliche Rate für den gewählten SQL DB Service Tier (z.B. pro DTU oder vCore).
  • Nutzungsstunden_pro_Monat: Die durchschnittliche Anzahl der Stunden, die die Datenbank pro Monat läuft (max. 730).

Variablen-Tabelle

Wichtige Variablen für den Azure Rechner
Variable Bedeutung Einheit Typischer Bereich
Anzahl_VMs Anzahl der virtuellen Maschinen Stück 1 – 100+
VM-Typ Spezifikation der VM (vCPU, RAM) B2s, D2s_v3, E4s_v3, etc.
Nutzungsstunden_pro_Monat Betriebsstunden pro VM/DB Stunden 0 – 730
Disk-Typ Art der Managed Disk Standard HDD, Standard SSD, Premium SSD
Größe_Disk_GB Speicherplatz pro Managed Disk GB 32 – 4096
Kapazität_Blob_GB Gesamtkapazität für Blob Storage GB 1 – 100.000+
Anzahl_Blob_Transaktionen Anzahl der 10.000er Transaktionseinheiten 10.000er Einheiten 0 – 1.000+
Datentransfer_GB Ausgehender Datentransfer GB 0 – 10.000+
SQL_DB_Tier Service Tier der Azure SQL-Datenbank Basic, Standard S0, Premium P1, etc.
Anzahl_SQL_DBs Anzahl der SQL-Datenbankinstanzen Stück 1 – 10+

C) Praktische Beispiele (Real-World Use Cases) für den Azure Rechner

Um die Funktionsweise und den Nutzen eines Azure Rechners besser zu verstehen, betrachten wir zwei typische Szenarien.

Beispiel 1: Kleine Webanwendung mit Datenbank

Ein Startup möchte eine kleine Webanwendung in Azure hosten. Die Anwendung benötigt eine VM für den Webserver, etwas Speicher für statische Inhalte und eine kleine Datenbank.

Eingaben:

  • Azure Region: West Europe
  • Anzahl VMs: 1
  • VM-Typ: B2s (2 vCPU, 4 GB RAM)
  • VM-Nutzungsstunden: 730 (24/7 Betrieb)
  • Managed Disk Typ: Standard SSD
  • Managed Disk Größe pro VM: 64 GB
  • Blob Storage Kapazität: 50 GB
  • Blob Storage Transaktionen: 5 (50.000 Transaktionen)
  • Ausgehender Datentransfer: 20 GB
  • SQL DB Service Tier: Basic (5 DTUs)
  • Anzahl SQL-Datenbanken: 1

Ergebnisse (geschätzt mit unserem Azure Rechner):

Geschätzte monatliche Gesamtkosten: ca. 75,00 €

Aufschlüsselung:
- VM Kosten: ca. 30,00 €
- Speicher Kosten: ca. 15,00 €
- Netzwerk Kosten: ca. 5,00 €
- SQL DB Kosten: ca. 25,00 €
                

Interpretation: Für eine kleine, durchgehend verfügbare Webanwendung sind die Kosten überschaubar. Der größte Anteil entfällt auf die VM und die Datenbank. Durch die Wahl eines kostengünstigen VM-Typs und eines Basic SQL DB Tiers bleiben die Ausgaben im Rahmen.

Beispiel 2: Datenverarbeitung und Analyse-Workload

Ein Unternehmen betreibt eine Anwendung, die regelmäßig große Datenmengen verarbeitet und analysiert. Dies erfordert leistungsstärkere VMs, viel Speicher und höhere Datenübertragungen.

Eingaben:

  • Azure Region: East US
  • Anzahl VMs: 2
  • VM-Typ: E4s v3 (4 vCPU, 32 GB RAM)
  • VM-Nutzungsstunden: 730 (24/7 Betrieb)
  • Managed Disk Typ: Premium SSD
  • Managed Disk Größe pro VM: 512 GB
  • Blob Storage Kapazität: 500 GB
  • Blob Storage Transaktionen: 50 (500.000 Transaktionen)
  • Ausgehender Datentransfer: 200 GB
  • SQL DB Service Tier: Standard S2 (50 DTUs)
  • Anzahl SQL-Datenbanken: 1

Ergebnisse (geschätzt mit unserem Azure Rechner):

Geschätzte monatliche Gesamtkosten: ca. 750,00 €

Aufschlüsselung:
- VM Kosten: ca. 450,00 €
- Speicher Kosten: ca. 150,00 €
- Netzwerk Kosten: ca. 50,00 €
- SQL DB Kosten: ca. 100,00 €
                

Interpretation: Die Kosten sind hier deutlich höher, was auf die leistungsstärkeren VMs, Premium SSDs und das höhere Datenvolumen zurückzuführen ist. Die VM-Kosten dominieren das Budget. Eine Optimierung könnte hier durch Reserved Instances oder die Skalierung der VMs nach Bedarf erfolgen, anstatt sie 24/7 laufen zu lassen.

D) Wie Sie diesen Azure Rechner verwenden

Unser Azure Rechner wurde entwickelt, um Ihnen eine schnelle und verständliche Schätzung Ihrer Azure-Kosten zu ermöglichen. Befolgen Sie diese Schritte, um das Beste aus dem Tool herauszuholen:

Schritt-für-Schritt-Anleitung

  1. Wählen Sie Ihre Azure Region: Beginnen Sie mit der Auswahl der geografischen Region, in der Sie Ihre Azure-Ressourcen bereitstellen möchten. Die Preise können je nach Region variieren.
  2. Geben Sie VM-Details ein:
    • Anzahl VMs: Legen Sie fest, wie viele virtuelle Maschinen Sie benötigen.
    • VM-Typ: Wählen Sie einen VM-Typ, der den Leistungsanforderungen Ihrer Anwendung entspricht (vCPU und RAM).
    • VM-Nutzungsstunden pro Monat: Geben Sie an, wie viele Stunden pro Monat Ihre VMs voraussichtlich laufen werden (z.B. 730 für 24/7).
  3. Konfigurieren Sie den Speicher:
    • Managed Disk Typ & Größe: Wählen Sie den Typ (HDD, Standard SSD, Premium SSD) und die Größe der Festplatten für Ihre VMs.
    • Blob Storage Kapazität: Geben Sie die geschätzte Speichermenge für Blob Storage an.
    • Blob Storage Transaktionen: Schätzen Sie die Anzahl der 10.000er Transaktionseinheiten pro Monat.
  4. Schätzen Sie den Datentransfer: Geben Sie die Menge des ausgehenden Datentransfers in GB pro Monat an. Beachten Sie, dass eingehender Datentransfer in der Regel kostenlos ist.
  5. Definieren Sie Azure SQL-Datenbanken:
    • SQL DB Service Tier: Wählen Sie den passenden Service Tier basierend auf Ihren Leistungsanforderungen (DTUs).
    • Anzahl SQL-Datenbanken: Geben Sie die Anzahl der benötigten Datenbankinstanzen an.
  6. Kosten berechnen: Klicken Sie auf den Button “Kosten berechnen”. Der Azure Rechner aktualisiert die Ergebnisse automatisch.
  7. Zurücksetzen: Wenn Sie von vorne beginnen möchten, klicken Sie auf “Zurücksetzen”, um alle Felder auf Standardwerte zurückzusetzen.
  8. Ergebnisse kopieren: Nutzen Sie “Ergebnisse kopieren”, um die wichtigsten Daten schnell in Ihre Zwischenablage zu übertragen.

Wie Sie die Ergebnisse lesen und interpretieren

  • Geschätzte monatliche Gesamtkosten: Dies ist der Hauptwert, der Ihnen einen Überblick über Ihre voraussichtlichen Ausgaben gibt.
  • Aufschlüsselung nach Diensten: Die einzelnen Kosten für VMs, Speicher, Netzwerk und SQL DB zeigen Ihnen, welche Dienste die größten Kostentreiber sind. Dies ist entscheidend für die Optimierung.
  • Detaillierte Kostenaufschlüsselung (Tabelle): Die Tabelle bietet eine granulare Ansicht jeder Komponente, inklusive Menge, Einheit und Rate.
  • Kostenverteilung (Diagramm): Das Kreisdiagramm visualisiert den prozentualen Anteil jedes Dienstes an den Gesamtkosten, was eine schnelle Einschätzung der Kostenstruktur ermöglicht.

Entscheidungsfindung mit dem Azure Rechner

Nutzen Sie die Ergebnisse, um fundierte Entscheidungen zu treffen:

  • Budgetplanung: Integrieren Sie die Schätzungen in Ihr IT-Budget.
  • Optimierung: Identifizieren Sie die teuersten Komponenten und prüfen Sie Alternativen (z.B. kleinere VMs, günstigere Speicheroptionen, Reserved Instances).
  • Szenarien vergleichen: Spielen Sie verschiedene Konfigurationen durch, um die kostengünstigste Lösung für Ihre Anforderungen zu finden.
  • Kosten-Nutzen-Analyse: Bewerten Sie, ob die Leistung eines Dienstes den damit verbundenen Kosten gerecht wird.

E) Schlüsselfaktoren, die die Azure Rechner Ergebnisse beeinflussen

Die Kosten in Microsoft Azure sind dynamisch und hängen von einer Vielzahl von Faktoren ab. Ein effektiver Azure Rechner muss diese berücksichtigen, um realistische Schätzungen zu liefern. Hier sind die wichtigsten Einflussfaktoren:

  1. Diensttyp und Service Tier:

    Jeder Azure-Dienst (VMs, Datenbanken, Speicher, Funktionen, etc.) hat seine eigene Preisstruktur. Innerhalb eines Dienstes gibt es oft verschiedene Tiers (z.B. Basic, Standard, Premium für SQL DBs oder verschiedene VM-Serien), die unterschiedliche Leistungsniveaus und damit auch unterschiedliche Kosten aufweisen. Eine leistungsstärkere VM oder ein höherer Datenbank-Tier führt zu höheren Kosten.

  2. Region:

    Die Preise für Azure-Dienste variieren je nach geografischer Region. Dies liegt an unterschiedlichen Betriebskosten, Energiepreisen und lokalen Marktbedingungen. Eine Ressource in “West Europe” kann andere Kosten verursachen als dieselbe Ressource in “East US” oder “Southeast Asia”. Unser Azure Rechner berücksichtigt dies bei der Auswahl der Region.

  3. Nutzungsmuster und -dauer:

    Viele Azure-Dienste werden pro Stunde oder pro Sekunde abgerechnet. Eine VM, die 24/7 läuft (ca. 730 Stunden/Monat), kostet deutlich mehr als eine, die nur während der Geschäftszeiten (z.B. 160 Stunden/Monat) aktiv ist. Auch die Anzahl der Transaktionen bei Speicherdiensten oder die Menge des Datenverkehrs beeinflusst die Kosten erheblich.

  4. Datenübertragung (Egress):

    Während der eingehende Datentransfer (Ingress) in Azure in der Regel kostenlos ist, fallen für den ausgehenden Datentransfer (Egress) Kosten an. Dies betrifft Daten, die von Azure-Diensten zu externen Netzwerken oder anderen Azure-Regionen übertragen werden. Hohe Egress-Volumina, z.B. durch Downloads von Benutzern oder Replikation zwischen Regionen, können die Gesamtkosten eines Azure Rechners stark beeinflussen.

  5. Speichertyp und -volumen:

    Die Kosten für Speicher hängen stark vom Typ (z.B. Standard HDD, Standard SSD, Premium SSD, Blob Storage Hot/Cool/Archive) und dem genutzten Volumen ab. Premium SSDs sind teurer pro GB als Standard HDDs, bieten aber deutlich höhere Leistung. Auch die Anzahl der Speicher-Transaktionen kann ins Gewicht fallen.

  6. Lizenzen und Support:

    Zusätzliche Kosten können durch Softwarelizenzen (z.B. Windows Server, SQL Server, Red Hat Enterprise Linux) entstehen, die entweder direkt in den VM-Preisen enthalten sind oder separat erworben werden müssen (Azure Hybrid Benefit kann hier sparen). Auch Azure Support-Pläne sind kostenpflichtig und bieten verschiedene Service Level Agreements (SLAs).

  7. Reserved Instances (RI) und Azure Savings Plans:

    Für planbare, langfristige Workloads bietet Azure erhebliche Rabatte durch Reserved Instances (1- oder 3-Jahres-Commitments für VMs) oder Azure Savings Plans. Diese können die VM-Kosten um bis zu 72% senken, werden aber von einem einfachen Azure Rechner oft nicht standardmäßig berücksichtigt, da sie eine Vorauszahlung oder langfristige Bindung erfordern.

  8. Netzwerkkonfiguration und -dienste:

    Neben dem reinen Datentransfer können auch spezielle Netzwerkdienste wie Load Balancer, VPN Gateways, ExpressRoute oder Azure Firewall zusätzliche Kosten verursachen, die in einer detaillierten Azure Rechner-Schätzung berücksichtigt werden sollten.

F) Häufig gestellte Fragen (FAQ) zum Azure Rechner

F: Wie genau ist dieser Azure Rechner?

A: Unser Azure Rechner bietet eine fundierte Schätzung basierend auf vereinfachten Preismodellen. Er ist ein hervorragendes Werkzeug für die Budgetplanung und den Vergleich von Szenarien. Für eine exakte, tagesaktuelle Kalkulation mit allen möglichen Optionen (z.B. Reserved Instances, Hybrid Benefit) empfehlen wir den offiziellen Azure Pricing Calculator von Microsoft.

F: Sind die Preise im Azure Rechner inklusive Steuern?

A: Die in unserem Azure Rechner angezeigten Preise sind Nettopreise und enthalten keine Mehrwertsteuer oder andere lokale Steuern. Diese werden in der Regel zusätzlich berechnet.

F: Kann ich mit dem Azure Rechner auch Kosten für andere Azure-Dienste schätzen?

A: Dieser spezifische Azure Rechner konzentriert sich auf gängige Dienste wie VMs, Speicher, Netzwerk und Azure SQL DB. Azure bietet Hunderte von Diensten. Für eine umfassendere Abdeckung müssten weitere Eingabefelder und Berechnungslogiken hinzugefügt werden.

F: Was sind “versteckte Kosten” in Azure, die der Azure Rechner möglicherweise nicht erfasst?

A: “Versteckte Kosten” können Dinge wie detailliertes Monitoring (Azure Monitor Logs), Backup-Speicher, Azure Active Directory Premium-Lizenzen, Support-Pläne oder spezielle Sicherheitsdienste sein. Unser Azure Rechner konzentriert sich auf die Hauptkomponenten, aber eine vollständige Kostenanalyse sollte diese zusätzlichen Dienste berücksichtigen.

F: Wie kann ich meine Azure-Kosten optimieren?

A: Kostenoptimierung ist ein großes Thema. Einige Strategien umfassen: Nutzung von Reserved Instances oder Savings Plans, Skalierung von Ressourcen nach Bedarf (Autoscaling), Wahl der richtigen Region, Nutzung von kostengünstigeren Speichertiers, Optimierung des Datentransfers und regelmäßiges Überprüfen ungenutzter Ressourcen. Ein Azure Rechner hilft Ihnen, Optimierungspotenziale zu identifizieren.

F: Macht es einen Unterschied, welche Azure-Region ich wähle?

A: Ja, absolut. Die Preise für Azure-Dienste können je nach Region erheblich variieren. Unser Azure Rechner berücksichtigt dies. Wählen Sie die Region, die Ihren Anforderungen an Latenz, Compliance und Kosten am besten entspricht.

F: Was ist der Azure Hybrid Benefit und wie beeinflusst er die Kosten?

A: Azure Hybrid Benefit ermöglicht es Ihnen, Ihre vorhandenen Windows Server- und SQL Server-Lizenzen mit Software Assurance in Azure zu nutzen. Dies kann die Kosten für VMs und SQL-Datenbanken erheblich senken, da Sie nur für die Compute-Infrastruktur bezahlen müssen. Unser Azure Rechner berücksichtigt diesen Rabatt in seiner vereinfachten Form nicht direkt, aber es ist ein wichtiger Faktor für die reale Kostenplanung.

F: Kann ich den Azure Rechner für die Planung von Multi-Cloud-Szenarien verwenden?

A: Dieser Azure Rechner ist spezifisch für Microsoft Azure konzipiert. Für Multi-Cloud-Szenarien müssten Sie separate Rechner für jede Cloud-Plattform (z.B. AWS, Google Cloud) verwenden und die Ergebnisse aggregieren.

G) Verwandte Tools und interne Ressourcen

Um Ihre Cloud-Planung weiter zu vertiefen und andere Aspekte Ihrer IT-Infrastruktur zu optimieren, bieten wir Ihnen weitere nützliche Tools und Informationen:



Leave a Reply

Your email address will not be published. Required fields are marked *