wieviel kostet eine individuelle webanwendung?
eine individuell entwickelte webanwendung ist oft preiswerter als eine standardsoftware. ihr vorteil besteht darin, dass sie nur die kosten für die einmalige entwicklung der software investieren müssen. da sie zum eigentümer der software werden, entstehen keine weiteren lizenzkosten und zwar unabhängig von der benutzeranzahl und der dauer der nutzung. weitere informationen finden sie in unserem wiki-beitrag über die kosten einer individualsoftware (<https://www.trinidat.de/software-wiki/individualsoftware-kosten/>).
Schau einmal auf [www.dasauge.de](http://www.dasauge.de) - dort kann man sich registrieren und ein Jobangebot einstellen. Daneben gibt es auch viele "Job-Seiten" auf denen man das auch machen kann.
Die Kosten bei den Magento Programmierern variieren schon ein bisschen, da gibt es die Freelancer, die im Vergleich zu ganzen Agenturen natürlich immer einen Tick günstiger sind. Die Zahl der Produkte an sich spielt dabei keine Rolle... Es gibt immer noch in den meisten Städten kleinere PC-Shops und IT-Dienstleister, auch wenn die selten geworden sind. Wenn du Glück hast, braucht vielleicht einer in deiner Nähe einen Helfer für diverse Aufgaben.


Ich habe damals als Schüler sogar in einem großen Betrieb auf 400 Euro Basis in der IT-Abteilung gearbeitet und Notebooks und PDAs für den Außendienst installiert, Hardware ausgepackt, eingelagert usw. Da bin ich damals über ein Praktikum rangekommen. eine firmenhomepage bzw. ein shop <p>die kurze antwort lautet: niemand außer ihnen kann diese frage beantworten.</p><p>die lange antwort lautet, dass sie das benchmarking ihrer spezifischen arbeitsbelastung selbst durchführen müssen, da es ein bisschen so ist, als würden sie fragen: "wie lang ist ein stück schnur?".</p><p>eine einfache einseitige statische website könnte auf einem pentium pro 150 gehostet werden und dennoch jeden tag tausende von impressionen liefern.</p><p>der grundlegende ansatz, den sie zur beantwortung dieser frage wählen müssen, besteht darin, <em> zu versuchen </em> und zu sehen, was passiert. es gibt viele werkzeuge, mit denen sie ihr system künstlich unter druck setzen können, um zu sehen, wo es knickt.</p><p>ein kurzer überblick darüber ist:</p><ul> <li>stellen sie ihr szenario auf</li> <li>überwachung hinzufügen</li> <li>fügen sie verkehr hinzu</li> <li>ergebnisse auswerten</li> <li>abhilfe basierend auf den ergebnissen</li> <li>spülen, wiederholen, bis einigermaßen glücklich</li> </ul><h2>stellen sie ihr szenario auf</h2><p>grundsätzlich benötigen sie zum testen einer last etwas, gegen das sie testen können. richten sie eine umgebung zum testen ein. dies sollte nach möglichkeit eine ziemlich genaue vermutung für ihre produktionshardware sein, da sie sonst ihre daten extrapolieren müssen.</p><p>richten sie ihre server, konten, websites, bandbreite usw. ein. auch wenn sie dies auf vms tun, ist dies in ordnung, solange sie bereit sind, ihre ergebnisse zu skalieren.</p><p>also werde ich eine virtuelle maschine mit mittlerer leistung (zwei kerne, 512 mb ram, 4 gb festplatte) einrichten und meinen bevorzugten load balancer installieren, <a href="http://haproxy.1wt.eu/"><code>haproxy</code></a> inside - <a href="http://en.wikipedia.org/wiki/red\_hat\_linux">red hat linux</a> auf der vm.</p><p>ich werde auch zwei webserver hinter dem load balancer haben, die ich zum stresstest des load balancers verwenden werde. diese beiden webserver sind identisch mit meinen live-systemen eingerichtet.</p><h2>überwachung hinzufügen</h2><p>sie müssen einige metriken überwachen, damit ich messen kann, wie viele anforderungen an meine webserver gesendet werden und wie viele anforderungen ich pro sekunde verarbeiten kann, bevor benutzer eine antwortzeit von mehr als zwei sekunden erhalten.</p><p>ich werde auch die ram-, cpu- und festplattennutzung auf der instanz <code>haproxy</code> überwachen, um sicherzustellen, dass der load balancer die verbindungen verarbeiten kann.</p><p>wie dies zu tun ist, hängt stark von ihren plattformen ab und liegt außerhalb des rahmens dieser antwort. möglicherweise müssen sie webserver-protokolldateien überprüfen, leistungsindikatoren starten oder sich auf die berichtsfunktionen ihres stresstest-tools verlassen.</p><p>ein paar dinge, die sie immer überwachen möchten:</p><ul> <li>cpu auslastung</li> <li>ram-nutzung</li> <li>festplattennutzung</li> <li>festplattenlatenz</li> <li>netzwerkauslastung</li> </ul><p>sie können sich auch sql-deadlocks, suchzeiten usw. ansehen, je nachdem, was sie speziell testen.</p><h2>fügen sie verkehr hinzu</h2><p>hier macht es spaß. jetzt müssen sie eine testlast simulieren. es gibt <a href="https://stackoverflow.com/questions/1754427/jmeter-alternative">viele tools</a> , die dies mit konfigurierbaren optionen tun können:</p><ul> <li> <a href="https://jmeter.apache.org/">jmeter</a> (web, ldap)</li> <li> <a href="http://httpd.apache.org/docs/2.4/programs/ab.html">apache benchmark</a> (web)</li> <li> <a href="http://grinder.sourceforge.net/">grinder</a> (web)</li> <li> <a href="http://code.google.com/p/httperf/">httperf</a> (web)</li> <li> <a href="http://www.iis.net/community/default.aspx?tabid=34&amp;i=1466&amp;g=6"> wcat </a> (web)</li> <li>visual studio-auslastungstest (web)</li> <li> <a href="https://www.microsoft.com/download/en/details.aspx?id=20163"> sqlio </a> (sql server)</li> </ul><p>wählen sie eine nummer, eine beliebige nummer. angenommen, sie werden sehen, wie das system mit 10.000 treffern pro minute reagiert. es spielt keine rolle, welche nummer sie wählen, da sie diesen schritt viele male wiederholen und diese nummer nach oben oder unten anpassen, um zu sehen, wie das system reagiert.</p><p>idealerweise sollten sie diese 10.000 anforderungen auf mehrere lasttest-clients/-knoten verteilen, damit ein einzelner client nicht zu einem engpass bei anforderungen wird. zum beispiel bietet jmeters <a href="http://jmeter.apache.org/usermanual/remote-test.html">remote testing</a> eine zentrale schnittstelle, über die mehrere clients von einer steuernden jmeter-maschine aus gestartet werden können.</p><p>drücken sie die magische <em> go </em> taste und beobachten sie, wie ihre webserver zusammenbrechen und abstürzen.</p><h2>ergebnisse auswerten</h2><p>nun müssen sie zu ihren metriken zurückkehren, die sie in schritt 2 gesammelt haben. sie sehen, dass bei 10.000 gleichzeitigen verbindungen ihre <code>haproxy</code>-box kaum ins schwitzen kommt, aber die antwortzeit mit zwei webservern ist eine berührung über fünf sekunden. das ist nicht cool - denken sie daran, ihre reaktionszeit beträgt zwei sekunden. wir müssen also einige änderungen vornehmen.</p><h2>abhilfe schaffen</h2><p>jetzt müssen sie ihre website um mehr als das doppelte beschleunigen. sie wissen also, dass sie entweder skalieren oder verkleinern müssen.</p><p>holen sie sich zum skalieren größere webserver, mehr ram und schnellere festplatten.</p><p>holen sie sich zum skalieren mehr server.</p><p>verwenden sie ihre metriken aus schritt 2 und testen sie, um diese entscheidung zu treffen. wenn sie beispielsweise festgestellt haben, dass die festplattenlatenz während des tests sehr hoch war, müssen sie skalieren und schnellere festplatten erhalten.</p><p>wenn sie festgestellt haben, dass der prozessor während des tests zu 100% ausgelastet war, müssen sie möglicherweise skalieren, um zusätzliche webserver hinzuzufügen, um den druck auf die vorhandenen server zu verringern.</p><p>es gibt keine generische richtige oder falsche antwort, es gibt nur das, was für sie richtig ist. versuchen sie es mit einer skalierung. wenn dies nicht funktioniert, skalieren sie stattdessen. oder auch nicht, es liegt an ihnen und einigen, die über den tellerrand hinaus denken.</p><p>nehmen wir an, wir werden skalieren. also entscheide ich mich, meine zwei webserver (sie sind vms) zu klonen und jetzt habe ich vier webserver.</p><h2>spülen, wiederholen</h2><p>beginnen sie erneut mit schritt 3. wenn sie feststellen, dass die dinge nicht wie erwartet verlaufen (z. b. haben wir die webserver verdoppelt, die antwortzeiten betragen jedoch immer noch mehr als zwei sekunden), prüfen sie andere engpässe. zum beispiel haben sie die webserver verdoppelt, haben aber immer noch einen beschissenen datenbankserver. oder sie haben mehr vms geklont, aber da sie sich auf demselben physischen host befinden, haben sie nur eine höhere konkurrenz für die serverressourcen erzielt.</p><p>mit diesem verfahren können sie dann andere teile des systems testen. versuchen sie, anstatt den load balancer zu treffen, den webserver direkt zu treffen, <a href="https://serverfault.com/q/350458/7709">oder den sql server mit einem sql-benchmarking-tool</a> .</p> <p>für amazon cloud drive wurde eine hervorragende lösung verfügbar, die wunderbar funktioniert! die von amazon bereitgestellte schnittstelle zu amazon cloud drive lässt zu wünschen übrig. es gibt ein webinterface und eine pc-anwendung, von denen keine sehr gut funktioniert, außer dass sie einmalig auf dem server platziert werden.</p><p>syncbackpro hat kürzlich eine amazon cloud drive-schnittstelle implementiert. dies unterscheidet sich von ihren amazon s3- und amazon glacier-schnittstellen. ich kann nicht glauben, wie gut es funktioniert. es ist etwas langsam, das hochladen von dateien nach dateien zu starten, aber sobald die verarbeitung einer datei beginnt, wird die verbindungsgrenze überschritten. syncbackpro hat eine hervorragende rechenschaftspflicht gegenüber dateien, die mit einer guten visuellen darstellung und einer guten protokollierung verarbeitet wurden. es ist eine sehr schöne software. ich mag die "spiegel" -funktion, die nach bedarf vom ziel gelöscht und zum ziel hinzugefügt wird, um der quelle zu entsprechen.</p><p>das setup war so einfach. ich habe lediglich ein "alles" -konto für amazon cloud drive erstellt. syncbackpro hat mich zu einer einmaligen amazon-authentifizierungsseite geführt, ein schlüssel wurde ausgetauscht, und das war es mit dem geringstmöglichen interaktionsaufwand.</p><p>amazon cloud drive "everything" kostet 59,99 us-dollar pro jahr und akzeptiert laut kundensupport bis zu 200 terabyte im rahmen dieses plans. ich bin sehr froh, dass ich durchgehalten habe. dies scheint das beste preis-leistungs-verhältnis zu sein. syncbackpro kostet 54,95 usd.</p> Die nachträgliche Aktivierung der Onlinefunktion des Personalausweises ist ausschließlich im Meldeamt möglich. Gegen die Gebühr von 6 Euro wird die Funktion wieder eingeschaltet,  und du musst dir vor Ort eine eigene Geheimzahl setzen. einfach:


[www.minijobzentrale.de](http://www.minijobzentrale.de)


Aber bei einmalig 50,- Euro, kann man das auch einfach von einer Person gegen Quittung machen lassen udn fertig. ja gibt es, beschäfftige dich mal mit dem thema "linkbuilding" und "seo". natürlich kannst du auch deine webseite via besuchertauschssysteme bewerben, wo du locker die 1.000 besucher pro tag erreichen kannst, aber da sollte man sich die frage stellen was bringt es einem? sieht zwar im counter und in der statistik schön aus, aber das war es auch schon. 1 freiwilliger besucher ist mir persönlich mehrwert als 10.000 besucher die über forcierte traffic-kampagnen auf die webseite gekommen sind. ich wohne in unna (NRW) und da kostets 7.50. weiß ja nich wo du wohnst! <ol> <li> <p>wenn sie als unternehmen verkaufen, schützen sie ihr privatvermögen vor verärgerten kunden, wettbewerbern und allen anderen, die sie ausprobieren möchten</p> </li> <li> <p>der verkauf unter einem firmennamen hilft bei der entwicklung einer marke. richtiger name ist langweilig. überlegen sie sich etwas kreatives und machen sie den namen bekannt.</p> </li> <li> <p>abhängig von ihrem speziellen namen und seiner herkunft haben einige leute möglicherweise bestimmte negative assoziationen oder ideen und entscheiden, dass sie ihren namen einfach nicht mögen, um mit ihnen in irgendeiner weise geschäfte zu machen (geben ihnen möglicherweise nicht nur 0,99 usd oder nehmen sogar ihre app kostenlos). ein firmenname schützt sie vor phobischen menschen.</p> </li> <li> <p>mit einer marke erhalten sie anerkennung für ihre neuen apps. wenn sie eine andere "advanced notes" -app einwerfen, besteht eine gute chance, dass sie unbemerkt bleiben. wenn sie es "coolcomp notes" nennen, wird es ein interesse wecken, wenn ihr name mit großartigen apps verbunden ist.</p> </li> <li> <p>eine marke hilft ihnen dabei, ihre apps einfach und konsistent zu benennen. anstatt zu kämpfen, um einen weiteren namen für ihre nächste app wie "super notes", "personal finances plus" usw. zu erfinden, können sie sie einfach zu "coolcomp notes", "coolcomp finances" machen. viel einfacher und erstellt ein portfolio.</p> </li> <li> <p>eine marke ist später einfacher und zu einem höheren preis zu verkaufen als eine sammlung zufälliger apps von einem typen namens "joshua carmody".</p> </li> </ol>